network_config Struct Reference

Network configuration. More...

#include <settings.h>


Public Types

enum  { NETWORK_TCP, NETWORK_PROGRAM, NETWORK_VIRTUAL, NETWORK_IOCHANNEL }

Data Fields

GKeyFile * keyfile
char * name
 Network name.
char * nick
char * fullname
char * username
char * password
int implicit:1
 Whether this network was created implicitly.
int autoconnect:1
 Whether to automatically connect to this network on startup.
int ignore_first_nick:1
 Whether the first NICK sent by clients to this network should be ignored.
int disable_cache:1
 Disable reply caching for this network.
int queue_speed
 For flood protection.
guint reconnect_interval
 After how much seconds to attempt to reconnect.
GList * channels
 Channels that should be joined.
enum network_config:: { ... }  type
union {
   char *   virtual_type
   char *   program_location
   struct {
      char *   default_bind_address
      GList *   servers
   }   tcp
type_settings
char ** autocmd
 Commands to send on connect.


Detailed Description

Network configuration.

Field Documentation

Network name.

Whether this network was created implicitly.

Whether to automatically connect to this network on startup.

Whether the first NICK sent by clients to this network should be ignored.

Disable reply caching for this network.

For flood protection.

After how much seconds to attempt to reconnect.

Channels that should be joined.

Commands to send on connect.


Generated on Mon Apr 14 00:44:20 2008 for ctrlproxy by  doxygen 1.5.5