Classes Files

Wombat::Mama::NativeMethods

Public Functions

  Name
int mama_open()
int mama_openWithProperties(string path, string filename)
int mama_setProperty(string name, string value)
IntPtr mama_getProperty(string name)
void mama_loadDefaultProperties()
IntPtr mama_getPropertiesAsString()
void mama_freeAllocatedBuffer(IntPtr buffer)
IntPtr mama_getVersion(IntPtr bridgeImpl)
int mama_close()
int mama_start(IntPtr bridgeImpl)
int mama_startAll(bool isBlocking)
int mama_startBackground(IntPtr bridgeImpl, StartBackgroundCallbackForwarder.StartBackgroundCompleteDelegate callback)
int mama_stop(IntPtr bridgeImpl)
int mama_stopAll()
int mama_enableLogging(IntPtr f, int level)
int mama_logToFile(string fileName, int level)
int mama_disableLogging()
void mama_logDestroy()
int mama_setLogLevel(int level)
int mama_getLogLevel()
int mama_setLogSize(ulong size)
int mama_setNumLogFiles(int numFiles)
int mama_setLogFilePolicy(int policy)
int mama_setAppendToLogFile(int append)
int mama_loggingToFile()
int mama_setLogSizeCb(LogSizeCallbackDelegate callback)
void mama_log2(int level, string txt)
void mama_logDefault2(int level, string txt)
void mama_setWrapperGetVersion(wrapperGetVersion getVer)
int mama_getDefaultEventQueue(IntPtr bridgeImpl, ref IntPtr queuePtr)
int mama_setLogCallback2(LogFileCallbackDelegate callback)

Public Functions Documentation

function mama_open

int mama_open()

function mama_openWithProperties

int mama_openWithProperties(
    string path,
    string filename
)

function mama_setProperty

int mama_setProperty(
    string name,
    string value
)

function mama_getProperty

IntPtr mama_getProperty(
    string name
)

function mama_loadDefaultProperties

void mama_loadDefaultProperties()

function mama_getPropertiesAsString

IntPtr mama_getPropertiesAsString()

function mama_freeAllocatedBuffer

void mama_freeAllocatedBuffer(
    IntPtr buffer
)

function mama_getVersion

IntPtr mama_getVersion(
    IntPtr bridgeImpl
)

function mama_close

int mama_close()

function mama_start

int mama_start(
    IntPtr bridgeImpl
)

function mama_startAll

int mama_startAll(
    bool isBlocking
)

function mama_startBackground

int mama_startBackground(
    IntPtr bridgeImpl,
    StartBackgroundCallbackForwarder.StartBackgroundCompleteDelegate callback
)

function mama_stop

int mama_stop(
    IntPtr bridgeImpl
)

function mama_stopAll

int mama_stopAll()

function mama_enableLogging

int mama_enableLogging(
    IntPtr f,
    int level
)

function mama_logToFile

int mama_logToFile(
    string fileName,
    int level
)

function mama_disableLogging

int mama_disableLogging()

function mama_logDestroy

void mama_logDestroy()

function mama_setLogLevel

int mama_setLogLevel(
    int level
)

function mama_getLogLevel

int mama_getLogLevel()

function mama_setLogSize

int mama_setLogSize(
    ulong size
)

function mama_setNumLogFiles

int mama_setNumLogFiles(
    int numFiles
)

function mama_setLogFilePolicy

int mama_setLogFilePolicy(
    int policy
)

function mama_setAppendToLogFile

int mama_setAppendToLogFile(
    int append
)

function mama_loggingToFile

int mama_loggingToFile()

function mama_setLogSizeCb

int mama_setLogSizeCb(
    LogSizeCallbackDelegate callback
)

function mama_log2

void mama_log2(
    int level,
    string txt
)

function mama_logDefault2

void mama_logDefault2(
    int level,
    string txt
)

function mama_setWrapperGetVersion

void mama_setWrapperGetVersion(
    wrapperGetVersion getVer
)

function mama_getDefaultEventQueue

int mama_getDefaultEventQueue(
    IntPtr bridgeImpl,
    ref IntPtr queuePtr
)

function mama_setLogCallback2

int mama_setLogCallback2(
    LogFileCallbackDelegate callback
)

Updated on 2023-03-31 at 15:29:32 +0100