Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Letwory <nathan@letworyinteractive.com>2006-10-12 15:53:50 +0400
committerNathan Letwory <nathan@letworyinteractive.com>2006-10-12 15:53:50 +0400
commitb2a8417fce8d231188ee75062804be4d471c57be (patch)
tree86d163d10a0f486fc203e0c95619c6f2b06aa6b1 /source/blender/blenkernel/BKE_verse.h
parent86e192ea40ececcade256e528c557d9018751cb8 (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.h9
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);