Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

OpenSolaris 2009.06 - man page for libggzcore (opensolaris section 3)

libggzcore(3)			       C Library Functions			    libggzcore(3)

NAME
       libggzcore - The GGZ Gaming Zone core client library

DESCRIPTION
       This  library  is used by client programs to connect to the GGZ Gaming Zone server, handle
       game rooms, control user participation in the games, control chat and player properties.

       The ggzcore library handles the connection of a client application to the GGZ Gaming  Zone
       server.	It starts with offering a global configuration object for storing connection pro-
       files for each server. The server list can be maintained by hand or updated  via  the  GGZ
       metaserver. After this it goes on to callback registration for the connection, negotiation
       and authentication methods, which might include guest logins, first time player or  regis-
       tered player on the GGZ server.

       After a login it handles the global server object, the current room object and, when play-
       ing a game, the active game object. Additional objects include the table the game is asso-
       ciated  with,  players,	game types and game modules which represent client-side game exe-
       cutables.

       Alternatively, a game can integrate ggzcore directly instead of being launched by  a  ggz-
       core-using GGZ core client, which is known as embedded ggzcore.

       Other  tasks  handled by the library are querying the local game registry with all proper-
       ties per game; retrieving the server message of the day (MOTD) or player statistics;  han-
       dling  public, private and per-table chat as well as administrative messages; and managing
       the game launch and join events for players and spectators.

FILES
       The following files are used by this library:

       /usr/lib/libggzcore.so	       The GGZ Gaming Zone core client shared library

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Availability		     |SUNWgnome-games		   |
       +-----------------------------+-----------------------------+
       |Interface stability	     |Volatile			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       ggz_h(3), ggzcore_h(3),	ggzmod_h(3),  libggz(3),  libggzmod(3),  attributes(5),  ggz.mod-
       ules(5), gnome-interfaces(5), ggz(6), ggz-config(6), ggz(7)

       GGZ Gaming Zone:

	   http://www.ggzgamingzone.org/
	   http://www.ggzgamingzone.org/docs/api/libggz/
	   http://www.ggzgamingzone.org/docs/api/ggzcore/
	   http://www.ggzgamingzone.org/docs/api/ggzmod/

NOTES
       Written by Michal Pryc, Sun Microsystems Inc., 2008.

SunOS 5.11				   29 May 2008				    libggzcore(3)


All times are GMT -4. The time now is 09:00 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password