Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
mlpiApiLib.h File Reference
Include dependency graph for mlpiApiLib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MLPI_CONNECT_IDENT_LENGTH   (1024)
 
#define MLPI_DEFAULTPORT   (5300)
 
#define MLPI_DEFAULTSECUREPORT   (5335)
 
#define MLPI_INFINITE   (0xFFFFFFFF)
 
#define MLPI_TIMEOUT_OS   (0)
 
#define MLPI_MAX_PAYLOAD   (500000)
 
#define MLPI_API_CONNECTION_NAME_LEN   (128)
 
#define MLPI_API_CONNECTION_URI_LEN   (128)
 
#define MLPI_API_CONNECTION_LABEL_LEN   (254)
 
#define MLPI_API_CONNECTION_USER_LEN   (128)
 
#define MLPI_API_CONNECTION_PWD_LEN   (128)
 
#define MLPI_API_LIBRARY_NAME_LEN   (64)
 
#define MLPI_API_MAX_NUMBER_OF_CONNECTIONS   (50)
 

Typedefs

typedef struct MlpiConnectionInfo MlpiConnectionInfo
 
typedef struct MlpiConnectionDescription MlpiConnectionDescription
 
typedef struct MlpiLibrary MlpiLibrary
 

Enumerations

Functions

MLPIRESULT mlpiApiConnect (const WCHAR16 *connectionIdentifier, MLPIHANDLE *connection)
 
MLPIRESULT mlpiApiDisconnect (MLPIHANDLE *connection)
 
MLPIRESULT mlpiApiSetDefaultTimeout (const ULONG timeout)
 
MLPIRESULT mlpiApiGetDefaultTimeout (ULONG *timeout)
 
MLPIRESULT mlpiApiIsConnected (const MLPIHANDLE connection, BOOL8 *isConnected)
 
MLPIRESULT mlpiApiTestConnection (const MLPIHANDLE connection, const ULONG payload, const ULONG numMeasurements, MlpiConnectionInfo *info)
 
MLPIRESULT mlpiApiNotifyAlive (const MLPIHANDLE connection)
 
MLPIRESULT mlpiApiDelay (const MLPIHANDLE connection, const ULONG delayMilliseconds)
 
MLPIRESULT mlpiApiGetClientCoreVersion (MlpiVersion *versionInfo)
 
MLPIRESULT mlpiApiGetServerCoreVersion (const MLPIHANDLE connection, MlpiVersion *versionInfo)
 
MLPIRESULT mlpiApiSetNameOfConnection (const MLPIHANDLE connection, const WCHAR16 *name)
 
MLPIRESULT mlpiApiSetLabelOfConnection (const MLPIHANDLE connection, const WCHAR16 *label)
 
MLPIRESULT mlpiApiGetOwnConnectionDescription (const MLPIHANDLE connection, MlpiConnectionDescription *description)
 
MLPIRESULT mlpiApiGetAllConnectionDescription (const MLPIHANDLE connection, MlpiConnectionDescription *description, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiApiCloseConnectionByUid (const MLPIHANDLE connection, const ULLONG uid)
 
MLPIRESULT mlpiApiCloseConnectionsByUser (const MLPIHANDLE connection, const WCHAR16 *user)
 
MLPIRESULT mlpiApiCloseConnectionsByUri (const MLPIHANDLE connection, const WCHAR16 *uri)
 
MLPIRESULT mlpiApiUserAccountControlReload (const MLPIHANDLE connection)
 
MLPIRESULT mlpiApiUserAccountControlLoadAccounts (const MLPIHANDLE connection, const WCHAR16 *path)
 
MLPIRESULT mlpiApiUserAccountControlUnloadAccounts (const MLPIHANDLE connection, const WCHAR16 *path)
 
MLPIRESULT mlpiApiGetOwnPermissions (const MLPIHANDLE connection, WCHAR16 *permissions, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiApiGetAccounts (const MLPIHANDLE connection, WCHAR16 *accounts, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiApiGetAccountPermissions (const MLPIHANDLE connection, const WCHAR16 *account, WCHAR16 *permissions, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiApiGetLibrarySupport (const MLPIHANDLE connection, MlpiLibrary *library, const ULONG numElements, ULONG *numElementsRet)
 

Variables

static const WCHAR16 MLPI_LOCALHOST [] = {'L','O','C','A','L','H','O','S','T', '\0'}
 
static const WCHAR16 MLPI_ACCOUNT_EMPTY_NAME [] = {'_','A','C','C','O','U','N','T','_','E','M','P','T','Y','_','N','A','M','E','_','\0'}
 

Detailed Description

Author
DC-IA/EAM1 (SK, JR)
Version
1.26.2
Date
2013

Definition in file mlpiApiLib.h.