| Top |  |  |  |  | 
| GQuark | gdict_client_context_error_quark () | 
| GdictContext * | gdict_client_context_new () | 
| void | gdict_client_context_set_hostname () | 
| const gchar * | gdict_client_context_get_hostname () | 
| void | gdict_client_context_set_port () | 
| guint | gdict_client_context_get_port () | 
| void | gdict_client_context_set_client () | 
| const gchar * | gdict_client_context_get_client () | 
| gchar * | client-name | Read / Write | 
| gchar * | hostname | Read / Write | 
| guint | port | Read / Write | 
| GdictStatusCode | status | Read | 
GdictClientContext is an implementation of the GdictContext interface. It implements the Dictionary Protocol as defined by the RFC 2229 in order to connect to a dictionary server.
You should rarely instantiate this object directely: use an appropriate GdictSource instead.
GdictContext * gdict_client_context_new (const gchar *hostname,gint port);
Creates a new GdictClientContext object for hostname
. Use this
object to connect and query the dictionary server using the Dictionary
Protocol as defined by RFC 2229.
void gdict_client_context_set_hostname (GdictClientContext *context,const gchar *hostname);
Sets hostname
 as the hostname of the dictionary server to be used.
If hostname
 is NULL, the default dictionary server will be used.
const gchar *
gdict_client_context_get_hostname (GdictClientContext *context);
Gets the hostname of the dictionary server used by context
.
the hostname of a dictionary server. The returned string is owned by the GdictClientContext object and should never be modified or freed.
void gdict_client_context_set_port (GdictClientContext *context,gint port);
Sets the port of the dictionary server to be used when connecting.
If port
 is -1, the default port will be used.
guint
gdict_client_context_get_port (GdictClientContext *context);
Gets the port of the dictionary server used by context
.
void gdict_client_context_set_client (GdictClientContext *context,const gchar *client);
Sets client
 as the client name to be used when advertising ourselves when
a connection the the dictionary server has been established.
If client
 is NULL, the default client name will be used.
const gchar *
gdict_client_context_get_client (GdictClientContext *context);
Gets the client name used by context
. See gdict_client_context_set_client().
the client name. The returned string is owned by the GdictClientContext object and should never be modified or freed.
“client-name” property  “client-name”              gchar *
The name of the client using this context; it will be advertised when connecting to the dictionary server.
Flags: Read / Write
Default value: NULL
Since: 1.0
“hostname” property  “hostname”                 gchar *
The hostname of the dictionary server to connect to.
Flags: Read / Write
Default value: NULL
Since: 1.0
“port” property  “port”                     guint
The port of the dictionary server to connect to.
Flags: Read / Write
Allowed values: <= 65535
Default value: 2628
Since: 1.0
“status” property“status” GdictStatusCode
The status code as returned by the dictionary server.
Flags: Read
Default value: GDICT_STATUS_INVALID
Since: 1.0
“connected” signalvoid user_function (GdictClientContext *client, gpointer user_data)
Emitted when a GdictClientContext has successfully established a connection with a dictionary server.
| client | the object which received the signal | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last
Since: 1.0
“disconnected” signalvoid user_function (GdictClientContext *client, gpointer user_data)
Emitted when a GdictClientContext has disconnected from a dictionary server.
| client | the object which received the signal | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last
Since: 1.0