/*
* Callback table passed to transport and any channels.
*/
-HgfsServerCallbacks gHgfsServerCBTable = {
+static const HgfsServerCallbacks gHgfsServerCBTable = {
{
HgfsServerSessionConnect,
HgfsServerSessionDisconnect,
*/
Bool
-HgfsServer_InitState(HgfsServerCallbacks **callbackTable, // IN/OUT: our callbacks
+HgfsServer_InitState(const HgfsServerCallbacks **callbackTable, // IN/OUT: our callbacks
HgfsServerConfig *serverCfgData, // IN: configurable settings
HgfsServerMgrCallbacks *serverMgrData) // IN: mgr callback
{
Debug("%s: Initialize Hgfs server.\n", __FUNCTION__);
/* If we have a new connection initialize the server session with default settings. */
- result = HgfsServer_InitState((HgfsServerCallbacks **)&serverInfo->serverCBTable,
+ result = HgfsServer_InitState(&serverInfo->serverCBTable,
&gHgfsGuestCfgSettings,
mgrCb);
if (!result) {
HgfsRegisterSharedFolderFunc registerShare;
} HgfsServerCallbacks;
-Bool HgfsServer_InitState(HgfsServerCallbacks **,
+Bool HgfsServer_InitState(const HgfsServerCallbacks **,
HgfsServerConfig *,
HgfsServerMgrCallbacks *);
void HgfsServer_ExitState(void);