Classes | Namespaces | Typedefs | Enumerations

aesop-client.h File Reference

#include "aesop-map/map.h"
#include "aesop-physics/aesop-physics.h"
#include "conversation/conversation.h"
#include "crypto/crypto.h"
#include "dialog/dialog.h"
#include "netlib/netlib.h"
#include "story/story.h"
#include "threadsafe/threadsafe_map.h"
#include "xdrbuf/xdrbuf.h"
Include dependency graph for aesop-client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  aesop::ClientHost
 users of the client library must supply an object that implements this interface. More...
struct  aesop::server_info_t
 information about a remote server More...
class  aesop::Client
 class that manages local client/player state with the server More...

Namespaces

namespace  aesop

Typedefs

typedef threadsafe_map
< std::string, server_info_t > 
aesop::server_map_t
 a map of servers (key is basically a hash and should not be used for anything other than as an index into this map)

Enumerations

enum  aesop::eClientState {
  aesop::eClientState_Searching = 1,
  aesop::eClientState_Connecting = 2,
  aesop::eClientState_Connected = 3,
  aesop::eClientState_Invalid = 0
}
 

current client state (NOT player state! Just overall client state)

More...