Пример #1
0
        public static FPInt GetIntOption(FPPoolRef inPool, string inOptionName)
        {
            var retval = SDK.FPPool_GetIntOption8(inPool, inOptionName);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #2
0
        public static FPPoolQueryRef Open(FPPoolRef inPoolRef, FPQueryExpressionRef inQueryExpressionRef)
        {
            FPPoolQueryRef retval = SDK.FPPoolQuery_Open(inPoolRef, inQueryExpressionRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #3
0
        public static FPQueryRef Open(FPPoolRef inPool, FPLong inStartTime, FPLong inStopTime, string inReserved)
        {
            FPQueryRef retval = SDK.FPQuery_Open8(inPool, inStartTime, inStopTime, inReserved);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #4
0
        public static FPClipRef Create(FPPoolRef inPool, string inName)
        {
            FPClipRef retval = SDK.FPClip_Create8(inPool, inName);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #5
0
        public static FPPoolRef GetPoolRef(FPQueryRef inQuery)
        {
            FPPoolRef retval = SDK.FPQuery_GetPoolRef(inQuery);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #6
0
        public static FPClipRef RawOpen(FPPoolRef inPool, string inClipID, FPStreamRef inStream, FPLong inOptions)
        {
            FPClipRef retval = SDK.FPClip_RawOpen(inPool, inClipID, inStream, inOptions);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #7
0
        public static FPClipRef Open(FPPoolRef inPool, string inClipID, FPInt inOpenMode)
        {
            FPClipRef retval = SDK.FPClip_Open(inPool, inClipID, inOpenMode);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #8
0
        public static FPPoolRef GetPoolRef(FPClipRef inClip)
        {
            FPPoolRef retval = SDK.FPClip_GetPoolRef(inClip);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #9
0
        public static FPBool Exists(FPPoolRef inPool, string inClipID)
        {
            FPBool retval = SDK.FPClip_Exists(inPool, inClipID);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #10
0
        public static FPPoolRef Open(string inPoolAddress)
        {
            FPPoolRef retval = SDK.FPPool_Open8(inPoolAddress);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #11
0
        public static FPRetentionClassContextRef GetRetentionClassContext(FPPoolRef inPoolRef)
        {
            var retval = SDK.FPPool_GetRetentionClassContext(inPoolRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
Пример #12
0
 /// <summary>
 ///Explicitly close the FPPoolRef belonging to this Pool object.
 ///
 /// </summary>
 public override void Close()
 {
     if (this.thePool != 0)
     {
         this.RemoveObject(this.thePool);
         Native.Pool.Close(this);
         this.thePool = 0;
     }
 }
Пример #13
0
 /// <summary>
 ///Explicitly close the FPPoolRef belonging to this Pool object.
 ///
 /// </summary>
 public override void Close()
 {
     if (_thePool != 0)
     {
         RemoveObject(_thePool);
         Native.Pool.Close(this);
         _thePool = 0;
     }
 }
Пример #14
0
        /// <summary>
        ///Construct a Query for an existing Pool. Default values set for an unbounded time query on existing objects.
        ///
        ///@param	p	The existing Pool object.
        /// </summary>
        public FPQuery(FPPool p)
        {
            thePool       = p;
            theQuery      = 0;
            theExpression = Native.QueryExpression.Create();

            // Set default values - unbounded query on existing objects
            Native.QueryExpression.SetStartTime(theExpression, 0);
            Native.QueryExpression.SetEndTime(theExpression, (FPLong)(-1));
            Native.QueryExpression.SetType(theExpression, (FPInt)FPMisc.QUERY_TYPE_EXISTING);
        }
Пример #15
0
 public static void Purge(FPPoolRef inPool, string inClipID)
 {
     SDK.FPClip_Purge(inPool, inClipID);
     SDK.CheckAndThrowError();
 }
Пример #16
0
 public static void AuditedDelete(FPPoolRef inPool, string inClipID, string inReason, FPLong inOptions)
 {
     SDK.FPClip_AuditedDelete8(inPool, inClipID, inReason, inOptions);
     SDK.CheckAndThrowError();
 }
Пример #17
0
 public static extern FPClipRef FPClip_RawOpen(FPPoolRef inPool, [MarshalAs(UnmanagedType.LPStr)] string inClipID, FPStreamRef inStream, FPLong inOptions);
Пример #18
0
 public static extern FPPoolQueryRef FPPoolQuery_Open(FPPoolRef inPoolRef, FPQueryExpressionRef inQueryExpressionRef);
Пример #19
0
 public static extern void FPPool_SetClipID(FPPoolRef inPool, [MarshalAs(UnmanagedType.LPStr)] string inContentAddress);
Пример #20
0
 public static extern void FPPool_GetClipID(FPPoolRef inPool, [MarshalAs(UnmanagedType.LPStr)] StringBuilder outContentAddress);
Пример #21
0
 public static void GetClipID(FPPoolRef inPool, StringBuilder outContentAddress)
 {
     SDK.FPPool_GetClipID(inPool, outContentAddress);
     SDK.CheckAndThrowError();
 }
Пример #22
0
 /// <summary>
 ///Creates a pool connection with the clusters specified in the poolConnectionString. See API Guide: FPPool_Open
 ///
 ///@param poolConnectionString A Pool connection string containing IP (or DNS names) of
 ///                      the target clusters and associated authorization / options.
 /// </summary>
 public FPPool(string poolConnectionString)
 {
     this.thePool = Native.Pool.Open(poolConnectionString);
     this.AddObject(this.thePool, this);
 }
Пример #23
0
 public static void GetPoolInfo(FPPoolRef inPool, ref FPPoolInfo outPoolInfo)
 {
     outPoolInfo.poolInfoVersion = FP.POOL_INFO_VERSION;
     SDK._FPPool_GetPoolInfo(inPool, ref outPoolInfo);
     SDK.CheckAndThrowError();
 }
Пример #24
0
 public static void GetCapability(FPPoolRef inPool, string inCapabilityName, string inCapabilityAttributeName, StringBuilder outCapabilityValue, ref FPInt ioCapabilityValueLen)
 {
     SDK.FPPool_GetCapability8(inPool, inCapabilityName, inCapabilityAttributeName, outCapabilityValue, ref ioCapabilityValueLen);
     SDK.CheckAndThrowError();
 }
Пример #25
0
 public static void SetIntOption(FPPoolRef inPool, string inOptionName, FPInt inOptionValue)
 {
     SDK.FPPool_SetIntOption8(inPool, inOptionName, inOptionValue);
     SDK.CheckAndThrowError();
 }
Пример #26
0
 public static void Close(FPPoolRef inPool)
 {
     SDK.FPPool_Close(inPool);
     SDK.CheckAndThrowError();
 }
Пример #27
0
 public static void GetClusterTime(FPPoolRef inPool, StringBuilder outClusterTime, ref FPInt ioClusterTimeLen)
 {
     SDK.FPPool_GetClusterTime8(inPool, outClusterTime, ref ioClusterTimeLen);
     SDK.CheckAndThrowError();
 }
Пример #28
0
 public static extern FPRetentionClassContextRef FPPool_GetRetentionClassContext(FPPoolRef inPoolRef);
Пример #29
0
        /// <summary>
        ///Construct a Query using an existing FPPoolQueryRef. Used internally when implicitly converting
        ///an FPPoolQueryRef to a Query.
        ///
        ///@param	q	The existing FPPoolQueryRef
        /// </summary>

        internal FPQuery(FPPoolQueryRef q)
        {
            thePool       = Native.PoolQuery.GetPoolRef(q);
            theQuery      = q;
            theExpression = 0;
        }
Пример #30
0
 public static void SetClipID(FPPoolRef inPool, string inContentAddress)
 {
     SDK.FPPool_SetClipID(inPool, inContentAddress);
     SDK.CheckAndThrowError();
 }