23 #if _RAKNET_SUPPORT_Rackspace==1 && _RAKNET_SUPPORT_TCPInterface==1 
  101         virtual void OnAuthenticationResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  102         virtual void OnListServersResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  103         virtual void OnListServersWithDetailsResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  104         virtual void OnCreateServerResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  105         virtual void OnGetServerDetails(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  106         virtual void OnUpdateServerNameOrPassword(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  107         virtual void OnDeleteServer(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  108         virtual void OnListServerAddresses(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  109         virtual void OnShareServerAddress(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  110         virtual void OnDeleteServerAddress(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  111         virtual void OnRebootServer(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  112         virtual void OnRebuildServer(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  113         virtual void OnResizeServer(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  114         virtual void OnConfirmResizedServer(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  115         virtual void OnRevertResizedServer(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  116         virtual void OnListFlavorsResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  117         virtual void OnGetFlavorDetailsResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  118         virtual void OnListImagesResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  119         virtual void OnCreateImageResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  120         virtual void OnGetImageDetailsResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  121         virtual void OnDeleteImageResult(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  122         virtual void OnListSharedIPGroups(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  123         virtual void OnListSharedIPGroupsWithDetails(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  124         virtual void OnCreateSharedIPGroup(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  125         virtual void OnGetSharedIPGroupDetails(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  126         virtual void OnDeleteSharedIPGroup(
RackspaceEventType eventType, 
const char *htmlAdditionalInfo)=0;
 
  135         virtual void ExecuteDefault(
const char *callbackName, 
RackspaceEventType eventType, 
const char *htmlAdditionalInfo) {(void) callbackName; (void) eventType; (void) htmlAdditionalInfo;}
 
  186         SystemAddress Authenticate(
TCPInterface *_tcpInterface, 
const char *_authenticationURL, 
const char *_rackspaceCloudUsername, 
const char *_apiAccessKey);
 
  191         void ListServers(
void);
 
  197         void ListServersWithDetails(
void);
 
  292         void ListFlavors(
void);
 
  305         void ListImages(
void);
 
  332         void ListSharedIPGroups(
void);
 
  337         void ListSharedIPGroupsWithDetails(
void);
 
  353         void ClearEventCallbacks(
void);
 
  356         void OnReceive(
Packet *packet);
 
  408         void ReadLine(
const char *data, 
const char *stringStart, 
SLNet::RakString &output);
 
  416 #endif // __RACKSPACE_API_H 
  418 #endif // _RAKNET_SUPPORT_Rackspace