Struct

PurpleConnectionUiOps

Description [src]

struct PurpleConnectionUiOps {
  void (* connect_progress) (
    PurpleConnection* gc,
    const char* text,
    size_t step,
    size_t step_count
  );
  void (* connected) (
    PurpleConnection* gc
  );
  void (* disconnected) (
    PurpleConnection* gc
  );
  void (* notice) (
    PurpleConnection* gc,
    const char* text
  );
  void (* network_connected) (
void
  );
  void (* network_disconnected) (
void
  );
  void (* report_disconnect) (
    PurpleConnection* gc,
    PurpleConnectionError reason,
    const char* text
  );
  void (* _purple_reserved1) (
void
  );
  void (* _purple_reserved2) (
void
  );
  void (* _purple_reserved3) (
void
  );
  void (* _purple_reserved4) (
void
  );
}

Connection UI operations. Used to notify the user of changes to connections, such as being disconnected, and to respond to the underlying network connection appearing and disappearing. UIs should call #purple_connections_set_ui_ops() with an instance of this struct.

See List of UiOps Structures

Structure members
connect_progress No description available.
connected No description available.
disconnected No description available.
notice No description available.
network_connected No description available.
network_disconnected No description available.
report_disconnect No description available.
_purple_reserved1 No description available.
_purple_reserved2 No description available.
_purple_reserved3 No description available.
_purple_reserved4 No description available.