SLikeNet 0.1.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
Rackspace.h File Reference

Helper to class to manage Rackspace servers. More...

`#include "NativeFeatureIncludes.h"`
`#include "Export.h"`
`#include "DS_List.h"`
`#include "types.h"`
`#include "DS_Queue.h"`
`#include "string.h"`

Go to the source code of this file.

## Classes

class | SLNet::Rackspace2EventCallback
| Callback interface to receive the results of operations. More...
class | SLNet::RackspaceEventCallback_Default
| Callback interface to receive the results of operations, with a default result. More...
class | SLNet::Rackspace
| Code that uses the TCPInterface class to communicate with the Rackspace API servers. More...
struct | SLNet::Rackspace::RackspaceOperation

## Namespaces

namespace | SLNet
| Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc.

## Enumerations

enum

SLNet::RackspaceEventType {
SLNet::RET_Success_200, SLNet::RET_Success_201, SLNet::RET_Success_202, SLNet::RET_Success_203,
SLNet::RET_Success_204, SLNet::RET_Cloud_Servers_Fault_500, SLNet::RET_Service_Unavailable_503, SLNet::RET_Unauthorized_401,
SLNet::RET_Bad_Request_400, SLNet::RET_Over_Limit_413, SLNet::RET_Bad_Media_Type_415, SLNet::RET_Item_Not_Found_404,
SLNet::RET_Build_In_Progress_409, SLNet::RET_Resize_Not_Allowed_403, SLNet::RET_Connection_Closed_Without_Reponse, SLNet::RET_Unknown_Failure
}

| Result codes for Rackspace commands /sa Rackspace::EventTypeToString() More...

enum

SLNet::RackspaceOperationType {
SLNet::RO_CONNECT_AND_AUTHENTICATE, SLNet::RO_LIST_SERVERS, SLNet::RO_LIST_SERVERS_WITH_DETAILS, SLNet::RO_CREATE_SERVER,
SLNet::RO_GET_SERVER_DETAILS, SLNet::RO_UPDATE_SERVER_NAME_OR_PASSWORD, SLNet::RO_DELETE_SERVER, SLNet::RO_LIST_SERVER_ADDRESSES,
SLNet::RO_SHARE_SERVER_ADDRESS, SLNet::RO_DELETE_SERVER_ADDRESS, SLNet::RO_REBOOT_SERVER, SLNet::RO_REBUILD_SERVER,
SLNet::RO_RESIZE_SERVER, SLNet::RO_CONFIRM_RESIZED_SERVER, SLNet::RO_REVERT_RESIZED_SERVER, SLNet::RO_LIST_FLAVORS,
SLNet::RO_GET_FLAVOR_DETAILS, SLNet::RO_LIST_IMAGES, SLNet::RO_CREATE_IMAGE, SLNet::RO_GET_IMAGE_DETAILS,
SLNet::RO_DELETE_IMAGE, SLNet::RO_LIST_SHARED_IP_GROUPS, SLNet::RO_LIST_SHARED_IP_GROUPS_WITH_DETAILS, SLNet::RO_CREATE_SHARED_IP_GROUP,
SLNet::RO_GET_SHARED_IP_GROUP_DETAILS, SLNet::RO_DELETE_SHARED_IP_GROUP, SLNet::RO_NONE
}

## Detailed Description

Helper to class to manage Rackspace servers.

Definition in file Rackspace.h.

## Class Documentation

struct SLNet::Rackspace::RackspaceOperation

Definition at line 371 of file Rackspace.h.

Class Members
SystemAddress | connectionAddress |
RakString | httpCommand |
RakString | incomingStream |
bool | isPendingAuthentication |
RakString | operation |
RackspaceOperationType | type |
RakString | xml |