コード例 #1
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPLogStateRef CreateLogState()
        {
            FPLogStateRef retval = SDK.FPLogging_CreateLogState();

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #2
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPBool GetAppendMode(FPLogStateRef inRef)
        {
            FPBool retval = SDK.FPLogState_GetAppendMode(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #3
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPLogStateRef OpenLogState(string inName)
        {
            FPLogStateRef retval = SDK.FPLogging_OpenLogState8(inName);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #4
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPInt GetLogFilter(FPLogStateRef inRef)
        {
            FPInt retval = SDK.FPLogState_GetLogFilter(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #5
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPBool GetDisableCallback(FPLogStateRef inRef)
        {
            FPBool retval = SDK.FPLogState_GetDisableCallback(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #6
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPLogFormat GetLogFormat(FPLogStateRef inRef)
        {
            FPLogFormat retval = SDK.FPLogState_GetLogFormat(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #7
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPInt GetMaxOverflows(FPLogStateRef inRef)
        {
            FPInt retval = SDK.FPLogState_GetMaxOverflows(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #8
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPLogLevel GetLogLevel(FPLogStateRef inRef)
        {
            FPLogLevel retval = SDK.FPLogState_GetLogLevel(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #9
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static string GetLogPath(FPLogStateRef inRef)
        {
            string retval = SDK.FPLogState_GetLogPath(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #10
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
        public static FPLong GetMaxLogSize(FPLogStateRef inRef)
        {
            FPLong retval = SDK.FPLogState_GetMaxLogSize(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #11
0
        public static FPInt GetPollInterval(FPLogStateRef inRef)
        {
            var retval = SDK.FPLogState_GetPollInterval(inRef);

            SDK.CheckAndThrowError();
            return(retval);
        }
コード例 #12
0
ファイル: FPLogger.cs プロジェクト: eddiepaz/EMC.Centera.SDK
 /// <summary>
 ///Explicitly free the resources assoicated with an FPLogStateRef object
 ///See API Guide: FPLogState_Delete
 ///
 /// </summary>
 public override void Close()
 {
     if (this.TheLogger != 0)
     {
         this.RemoveObject(this.TheLogger);
         Native.Logging.Delete(this.TheLogger);
         this.TheLogger = 0;
     }
 }
コード例 #13
0
 /// <summary>
 ///Explicitly free the resources assoicated with an FPLogStateRef object
 ///See API Guide: FPLogState_Delete
 ///
 /// </summary>
 public override void Close()
 {
     if (TheLogger != 0)
     {
         RemoveObject(TheLogger);
         Native.Logging.Delete(TheLogger);
         TheLogger = 0;
     }
 }
コード例 #14
0
 public static extern FPInt FPLogState_GetPollInterval(FPLogStateRef inRef);
コード例 #15
0
ファイル: FPLogger.cs プロジェクト: eddiepaz/EMC.Centera.SDK
 /// <summary>
 ///Basic Constructor which creates a default FPLogStateRef object.
 ///See API Guide: FPLogging_CreateLogState
 ///
 ///@return  A new FPLogger object.
 /// </summary>
 public FPLogger()
 {
     this.TheLogger = Native.Logging.CreateLogState();
     this.AddObject(this.TheLogger, this);
 }
コード例 #16
0
 public static extern void FPLogState_Delete(FPLogStateRef inRef);
コード例 #17
0
 public static extern void FPLogState_SetPollInterval(FPLogStateRef inRef, FPInt inInterval);
コード例 #18
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetAppendMode(FPLogStateRef inRef, FPBool inValue)
 {
     SDK.FPLogState_SetAppendMode(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #19
0
 public static extern void FPLogging_Start(FPLogStateRef inRef);
コード例 #20
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetLogFilter(FPLogStateRef inRef, FPInt inValue)
 {
     SDK.FPLogState_SetLogFilter(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #21
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetPollInterval(FPLogStateRef inRef, FPInt inValue)
 {
     SDK.FPLogState_SetPollInterval(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #22
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetLogLevel(FPLogStateRef inRef, FPLogLevel inValue)
 {
     SDK.FPLogState_SetLogLevel(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #23
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void Start(FPLogStateRef inRef)
 {
     SDK.FPLogging_Start(inRef);
     SDK.CheckAndThrowError();
 }
コード例 #24
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetLogPath(FPLogStateRef inRef, string inValue)
 {
     SDK.FPLogState_SetLogPath8(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #25
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void Delete(FPLogStateRef inRef)
 {
     SDK.FPLogState_Delete(inRef);
     SDK.CheckAndThrowError();
 }
コード例 #26
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetMaxLogSize(FPLogStateRef inRef, FPLong inValue)
 {
     SDK.FPLogState_SetMaxLogSize(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #27
0
ファイル: FPLogger.cs プロジェクト: eddiepaz/EMC.Centera.SDK
 /// <summary>
 ///Constructor which creates an FPLogStateRef object using a config file.
 ///See API Guide: FPLogging_OpenLogState
 ///
 ///@param   inName  File system path name for a FPLogStateRef contained in a file.
 ///@return  A new FPLogger object.
 /// </summary>
 public FPLogger(string inName)
 {
     this.TheLogger = Native.Logging.OpenLogState(inName);
     this.AddObject(this.TheLogger, this);
 }
コード例 #28
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetDisableCallback(FPLogStateRef inRef, FPBool inValue)
 {
     SDK.FPLogState_SetDisableCallback(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #29
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void Save(FPLogStateRef inRef, string inValue)
 {
     SDK.FPLogState_Save8(inRef, inValue);
     SDK.CheckAndThrowError();
 }
コード例 #30
0
ファイル: Logging.cs プロジェクト: Quadrotech/EMC.Centera.SDK
 public static void SetMaxOverflows(FPLogStateRef inRef, FPInt inValue)
 {
     SDK.FPLogState_SetMaxOverflows(inRef, inValue);
     SDK.CheckAndThrowError();
 }