libIntegra
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
integra_api::CServerStartupInfo Class Reference

Holds configuration data for libIntegra. More...

#include "api/server_startup_info.h"

Collaboration diagram for integra_api::CServerStartupInfo:
Collaboration graph
[legend]

Public Member Functions

 CServerStartupInfo ()
 Construct empty startup info.
 

Public Attributes

string system_module_directory
 Disk location of the shipped-with-libIntegra modules. More...
 
string third_party_module_directory
 Disk location for 3rd party modules. More...
 
INotificationSinknotification_sink
 Pointer to an INotificationSink subclass, for receiving feedback when control endpoints are set. More...
 

Detailed Description

Holds configuration data for libIntegra.

CServerStartupInfo is passed into CIntegraSession::start_session

Member Data Documentation

INotificationSink* integra_api::CServerStartupInfo::notification_sink

Pointer to an INotificationSink subclass, for receiving feedback when control endpoints are set.

Note
notification_sink is not required. Leave it as NULL if you don't need notifications.
string integra_api::CServerStartupInfo::system_module_directory

Disk location of the shipped-with-libIntegra modules.

Typically this would be somewhere in your application's installation directory, eg (for windows) C: Files<Your Integra Application>\

Note
This directory is required - libIntegra won't work unless it is provided
string integra_api::CServerStartupInfo::third_party_module_directory

Disk location for 3rd party modules.

Typically this would be in a hidden application storage directory, eg (for windows) C:<Account Name><Application Name> Store

Note
This directory is required - libIntegra won't work unless it is provided

The documentation for this class was generated from the following file: