diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2006-10-12 15:53:50 +0400 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2006-10-12 15:53:50 +0400 |
commit | b2a8417fce8d231188ee75062804be4d471c57be (patch) | |
tree | 86d163d10a0f486fc203e0c95619c6f2b06aa6b1 /source/blender/blenkernel/BKE_verse.h | |
parent | 86e192ea40ececcade256e528c557d9018751cb8 (diff) |
Add Verse master-server functionality
* added two files from verse-master
* server list is available in outliner (new mode "Verse Servers")
* verse sessions are now also in new mode "Verse Sessions" in outliner
* fixed drawing of verse sessions and their nodes
* in user preferences System & OpenGL master-server ip setting (default master.uni-verse.org)
* in File>Verse entry "Get Servers" to get server list or
* RMB on "Available Verse Servers" in outliner to "Refresh" server list
Enjoy :)
Diffstat (limited to 'source/blender/blenkernel/BKE_verse.h')
-rw-r--r-- | source/blender/blenkernel/BKE_verse.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_verse.h b/source/blender/blenkernel/BKE_verse.h index 00a6bdd4e60..932a11f2f94 100644 --- a/source/blender/blenkernel/BKE_verse.h +++ b/source/blender/blenkernel/BKE_verse.h @@ -34,6 +34,7 @@ #include "BLI_dynamiclist.h" #include "verse.h" +#include "verse_ms.h" struct VNode; @@ -322,6 +323,13 @@ typedef struct VNode { void (*post_node_name_set)(struct VNode *vnode); } VNode; +typedef struct VerseServer { + struct VerseServer *next, *prev; + char *name; /* human-readable server name */ + char *ip; /* string containing IP/domain name of verse server and number of port */ + short flag; /* flag: VERSE_CONNECTING, VERSE_CONNECTED */ +} VerseServer; + /* * Verse Session: verse client can be connected to several verse servers * it is neccessary to store some information about each session @@ -438,6 +446,7 @@ struct VerseSession *current_verse_session(void); struct VerseSession *create_verse_session(const char *name, const char *pass, const char *address, uint8 *expected_key); void free_verse_session(struct VerseSession *session); void b_verse_update(void); +void b_vers_ms_get(void); void b_verse_connect(char *address); void end_verse_session(struct VerseSession *session, char free); void end_all_verse_sessions(void); |