Copyright © Rasmus Sten and contributors, 1997-2004

nu.dll.lyskom
Interface Rpc

All Known Implementing Classes:
RpcCall

public interface Rpc


Field Summary
static int C_add_member
           
static int C_change_conference
           
static int C_change_name
           
static int C_change_what_i_am_doing
           
static int C_create_conf
           
static int C_create_person
           
static int C_create_text
           
static int C_delete_conf
           
static int C_delete_text
           
static int C_disconnect
           
static int C_enable
           
static int C_find_next_text_no
           
static int C_find_previous_text_no
           
static int C_get_client_name
           
static int C_get_client_version
           
static int C_get_conf_stat
           
static int C_get_info
           
static int C_get_marks
           
static int C_get_membership
           
static int C_get_person_stat
           
static int C_get_static_session_info
           
static int C_get_text
           
static int C_get_text_stat
           
static int C_get_time
           
static int C_get_uconf_stat
           
static int C_get_unread_confs
           
static int C_local_to_global
           
static int C_login
           
static int C_logout
           
static int C_lookup_z_name
           
static int C_mark_as_read
           
static int C_mark_text
           
static int C_modify_conf_info
           
static int C_modify_text_info
           
static int C_query_read_texts
           
static int C_re_z_lookup
           
static int C_send_message
           
static int C_set_client_version
           
static int C_set_last_read
           
static int C_set_presentation
           
static int C_sub_member
           
static int C_unmark_text
           
static int C_user_active
           
static int C_who_am_i
           
static int C_who_is_on_dynamic
           
static int E_access_denied
          No read/write access to something.
static int E_already_comment
          Attempt to add a comment to a text twice over. error-status contains the text number of the text that already is a comment.
static int E_already_footnote
          Attempt to add a footnote to a text twice over. error-status contains the text number of the text that already is a footnote.
static int E_already_recipient
          Attempt to add a recipient that is already a recipient of the same type. error-status contains the recipient that already is.
static int E_anonymous_rejected
          Attempt to send an anonymous text to a conference that does not accept anonymous texts. error-status is undefined.
static int E_aux_item_permission
          Attempt to manipulate an aux-item without enough permissions.
static int E_bad_name
          Attempt to use a name that's too long, too short or contains invalid characters. error-status is undefined.
static int E_client_is_crazy
          Currently unused.
static int E_comment_limit
          Attempt to add a comment to a text that already has the maximum number of comments. error-status is the text with the maximum number of comments.
static int E_conference_exists
          Attempt to create a conference or person with a name that's already occupied. error-status is undefined.
static int E_conference_zero
          Attempt to use conference number 0. error-status is undefined.
static int E_feature_disabled
          Attempt to use a feature that has been explicitly disabled in the server. error-status is undefined.
static int E_footnote_limit
          Attempt to add a footnote to a text that already has the maximum number of footnote. error-status is the text with the maximum number of footnotes.
static int E_illegal_aux_item
          Attempt to create an invalid aux-item.
static int E_illegal_info_type
          Attempt to use a Misc-Info type (or Info-Type value) that the server knows nothing about. error-status is the type.
static int E_illegal_misc
          Attempt to create an illegal misc item. error-status contains the index of the illegal item.
static int E_index_out_of_range
          Attempt to use a number that's out of range.
static int E_internal_error
          The server has encountered a possibly recoverable internal error. error-status is undefined.
static int E_invalid_membership_type
          A requested membership type was not compatible with restrictions set on the server or on a specific conference. error-status is undefined unless specifically mentioned in the documentation for a specific call.
static int E_invalid_password
          Attempt to set a password containing illegal characters, or to use an incorrect password.
static int E_ldb_error
          Database is corrupted. error-status is an internal code.
static int E_letterbox
          Attempt to change the letterbox flag of a conference. error-status indicates the conference number.
static int E_local_text_zero
          Attempt to use local text number zero. error-status is undefined.
static int E_login_disallowed
          The system is in single-user mode.
static int E_login_first
          Login is required before issuing the call. error-status is undefined.
static int E_long_array
          An array sent to the server was too long. error-status is undefined.
static int E_mark_limit
          Attempt to add a mark to a text that already has the maximum number of marks. error-status is the text with the maximum number of marks.
static int E_message_not_sent
          Attempt to send an asynchronous message failed for some reason.
static int E_no_connect
          Currently unused.
static int E_no_error
          No error has occurred. error-status is undefined.
static int E_no_such_local_text
          Attempt to access a text using a local text number that does not represent an existing text. error-status indicates the offending number.
static int E_no_such_text
          Attempt to access a text that either does not exist or is secret in some way. error-status indicates the text number in question.
static int E_not_author
          Attempt to manipulate a text in a way that required the user to be the author of the text, when not in fact the author. error-status contains the text number in question.
static int E_not_comment
          Attempt to remove a comment link that does not exist. error-status contains the text number that isn't a comment.
static int E_not_footnote
          Attempt to remove a footnote link that does not exist. error-status contains the text number that isn't a footnote.
static int E_not_implemented
          The call has not been implemented yet. error-status is undefined.
static int E_not_marked
          Attempt to manipulate a text in a way that requires the text to be marked, when in fact it is not marked. error-status indicates the text in question.
static int E_not_member
          The call requires the caller to be a member of some conference that the caller is not a member of. error-status indicates the conference in question.
static int E_not_recipient
          Attempt to remove a recipient that isn't really a recipient. error-status contains the conference number in question.
static int E_obsolete_call
          The call is obsolete and no longer implemented. error-status is undefined.
static int E_out_of_memory
          The server ran out of memory.
static int E_permission_denied
          Not enough permissions to do something.
static int E_person_exists
          Attempt to create a person with a name that's already occupied. error-status is undefined.
static int E_recipient_limit
          Attempt to add a recipient to a text that already has the maximum number of recipients. error-status is the text that has the maximum number of recipients.
static int E_regexp_error
          Error using a regexp.
static int E_secret_public
          Attempt to give a conference a type with secret bit set and the rd-prot bit unset.
static int E_server_is_crazy
          Currently unused.
static int E_string_too_long
          A string was too long (see descriptions of each call.)
static int E_temporary_failure
          Temporary failure.
static int E_text_zero
          Attempt to use text number 0. error-status is undefined.
static int E_undefined_conference
          Attempt to access a non-existent or secret conference. error-status contains the conference number in question.
static int E_undefined_person
          Attempt to access a non-existent or secret person. error-status contains the person number in question.
static int E_undefined_session
          Attempt to access a session that does not exist. error-status contains the offending session number.
static int E_unknown_async
          Sent in response to a request for an asynchronous message the server does not send.
 

Field Detail

E_no_error

public static final int E_no_error
No error has occurred. error-status is undefined. This should never happen, but it might.

See Also:
Constant Field Values

E_not_implemented

public static final int E_not_implemented
The call has not been implemented yet. error-status is undefined.

See Also:
Constant Field Values

E_obsolete_call

public static final int E_obsolete_call
The call is obsolete and no longer implemented. error-status is undefined.

See Also:
Constant Field Values

E_invalid_password

public static final int E_invalid_password
Attempt to set a password containing illegal characters, or to use an incorrect password.

See Also:
Constant Field Values

E_string_too_long

public static final int E_string_too_long
A string was too long (see descriptions of each call.) error-status indicates the maximum string length.

See Also:
Constant Field Values

E_login_first

public static final int E_login_first
Login is required before issuing the call. error-status is undefined.

See Also:
Constant Field Values

E_login_disallowed

public static final int E_login_disallowed
The system is in single-user mode. You need to be privileged to log in despite this. error-status is undefined.

See Also:
Constant Field Values

E_conference_zero

public static final int E_conference_zero
Attempt to use conference number 0. error-status is undefined.

See Also:
Constant Field Values

E_undefined_conference

public static final int E_undefined_conference
Attempt to access a non-existent or secret conference. error-status contains the conference number in question.

See Also:
Constant Field Values

E_undefined_person

public static final int E_undefined_person
Attempt to access a non-existent or secret person. error-status contains the person number in question.

See Also:
Constant Field Values

E_access_denied

public static final int E_access_denied
No read/write access to something. This might be returned in response to an attempt to create a text, when the recipient conference and its super conferences are read-only, or when attempting to add a member to a conference without enough permission to do so. error-status indicates the object to which we didn't have enough permissions to.

See Also:
Constant Field Values

E_permission_denied

public static final int E_permission_denied
Not enough permissions to do something. The exact meaning of this response depends on the call. error-status indicated the object for which permission was lacking, or zero.

See Also:
Constant Field Values

E_not_member

public static final int E_not_member
The call requires the caller to be a member of some conference that the caller is not a member of. error-status indicates the conference in question.

See Also:
Constant Field Values

E_no_such_text

public static final int E_no_such_text
Attempt to access a text that either does not exist or is secret in some way. error-status indicates the text number in question.

See Also:
Constant Field Values

E_text_zero

public static final int E_text_zero
Attempt to use text number 0. error-status is undefined.

See Also:
Constant Field Values

E_no_such_local_text

public static final int E_no_such_local_text
Attempt to access a text using a local text number that does not represent an existing text. error-status indicates the offending number.

See Also:
Constant Field Values

E_local_text_zero

public static final int E_local_text_zero
Attempt to use local text number zero. error-status is undefined.

See Also:
Constant Field Values

E_bad_name

public static final int E_bad_name
Attempt to use a name that's too long, too short or contains invalid characters. error-status is undefined.

See Also:
Constant Field Values

E_index_out_of_range

public static final int E_index_out_of_range
Attempt to use a number that's out of range. The range and meaning of the numbers depends on the call issued. error-status is undefined unless stated otherwise in the call documentation.

See Also:
Constant Field Values

E_conference_exists

public static final int E_conference_exists
Attempt to create a conference or person with a name that's already occupied. error-status is undefined.

See Also:
Constant Field Values

E_person_exists

public static final int E_person_exists
Attempt to create a person with a name that's already occupied. error-status is undefined. This error code is probably not used, but you never know for sure.

See Also:
Constant Field Values

E_secret_public

public static final int E_secret_public
Attempt to give a conference a type with secret bit set and the rd-prot bit unset. This is an error since such a conference type is inconsistent. error-status is undefined.

See Also:
Constant Field Values

E_letterbox

public static final int E_letterbox
Attempt to change the letterbox flag of a conference. error-status indicates the conference number.

See Also:
Constant Field Values

E_ldb_error

public static final int E_ldb_error
Database is corrupted. error-status is an internal code.

See Also:
Constant Field Values

E_illegal_misc

public static final int E_illegal_misc
Attempt to create an illegal misc item. error-status contains the index of the illegal item.

See Also:
Constant Field Values

E_illegal_info_type

public static final int E_illegal_info_type
Attempt to use a Misc-Info type (or Info-Type value) that the server knows nothing about. error-status is the type.

See Also:
Constant Field Values

E_already_recipient

public static final int E_already_recipient
Attempt to add a recipient that is already a recipient of the same type. error-status contains the recipient that already is.

See Also:
Constant Field Values

E_already_comment

public static final int E_already_comment
Attempt to add a comment to a text twice over. error-status contains the text number of the text that already is a comment.

See Also:
Constant Field Values

E_already_footnote

public static final int E_already_footnote
Attempt to add a footnote to a text twice over. error-status contains the text number of the text that already is a footnote.

See Also:
Constant Field Values

E_not_recipient

public static final int E_not_recipient
Attempt to remove a recipient that isn't really a recipient. error-status contains the conference number in question.

See Also:
Constant Field Values

E_not_comment

public static final int E_not_comment
Attempt to remove a comment link that does not exist. error-status contains the text number that isn't a comment.

See Also:
Constant Field Values

E_not_footnote

public static final int E_not_footnote
Attempt to remove a footnote link that does not exist. error-status contains the text number that isn't a footnote.

See Also:
Constant Field Values

E_recipient_limit

public static final int E_recipient_limit
Attempt to add a recipient to a text that already has the maximum number of recipients. error-status is the text that has the maximum number of recipients.

See Also:
Constant Field Values

E_comment_limit

public static final int E_comment_limit
Attempt to add a comment to a text that already has the maximum number of comments. error-status is the text with the maximum number of comments.

See Also:
Constant Field Values

E_footnote_limit

public static final int E_footnote_limit
Attempt to add a footnote to a text that already has the maximum number of footnote. error-status is the text with the maximum number of footnotes.

See Also:
Constant Field Values

E_mark_limit

public static final int E_mark_limit
Attempt to add a mark to a text that already has the maximum number of marks. error-status is the text with the maximum number of marks.

See Also:
Constant Field Values

E_not_author

public static final int E_not_author
Attempt to manipulate a text in a way that required the user to be the author of the text, when not in fact the author. error-status contains the text number in question.

See Also:
Constant Field Values

E_no_connect

public static final int E_no_connect
Currently unused.

See Also:
Constant Field Values

E_out_of_memory

public static final int E_out_of_memory
The server ran out of memory.

See Also:
Constant Field Values

E_server_is_crazy

public static final int E_server_is_crazy
Currently unused.

See Also:
Constant Field Values

E_client_is_crazy

public static final int E_client_is_crazy
Currently unused.

See Also:
Constant Field Values

E_undefined_session

public static final int E_undefined_session
Attempt to access a session that does not exist. error-status contains the offending session number.

See Also:
Constant Field Values

E_regexp_error

public static final int E_regexp_error
Error using a regexp. The regexp may be invalid or the server unable to compile it for other reasons. error-status is undefined.

See Also:
Constant Field Values

E_not_marked

public static final int E_not_marked
Attempt to manipulate a text in a way that requires the text to be marked, when in fact it is not marked. error-status indicates the text in question.

See Also:
Constant Field Values

E_temporary_failure

public static final int E_temporary_failure
Temporary failure. Try again later. error-code is undefined.

See Also:
Constant Field Values

E_long_array

public static final int E_long_array
An array sent to the server was too long. error-status is undefined.

See Also:
Constant Field Values

E_anonymous_rejected

public static final int E_anonymous_rejected
Attempt to send an anonymous text to a conference that does not accept anonymous texts. error-status is undefined.

See Also:
Constant Field Values

E_illegal_aux_item

public static final int E_illegal_aux_item
Attempt to create an invalid aux-item. Probably the tag or data are invalid. error-status contains the index in the aux-item list where the invalid item appears.

See Also:
Constant Field Values

E_aux_item_permission

public static final int E_aux_item_permission
Attempt to manipulate an aux-item without enough permissions. This response is sent when attempting to delete an item set by someone else or an item that can't be deleted, and when attempting to create an item without permissions to do so. error-status contains the index at which the item appears in the aux-item list sent to the server.

See Also:
Constant Field Values

E_unknown_async

public static final int E_unknown_async
Sent in response to a request for an asynchronous message the server does not send. The call succeeds, but this is sent as a warning to the client. error-status contains the message type the server did not understand.

See Also:
Constant Field Values

E_internal_error

public static final int E_internal_error
The server has encountered a possibly recoverable internal error. error-status is undefined.

See Also:
Constant Field Values

E_feature_disabled

public static final int E_feature_disabled
Attempt to use a feature that has been explicitly disabled in the server. error-status is undefined.

See Also:
Constant Field Values

E_message_not_sent

public static final int E_message_not_sent
Attempt to send an asynchronous message failed for some reason. Perhaps the recipient is not accepting messages at the moment or there are no viable recipients for a group message. error-status is undefined.

See Also:
Constant Field Values

E_invalid_membership_type

public static final int E_invalid_membership_type
A requested membership type was not compatible with restrictions set on the server or on a specific conference. error-status is undefined unless specifically mentioned in the documentation for a specific call.

See Also:
Constant Field Values

C_logout

public static final int C_logout
See Also:
Constant Field Values

C_change_conference

public static final int C_change_conference
See Also:
Constant Field Values

C_change_name

public static final int C_change_name
See Also:
Constant Field Values

C_change_what_i_am_doing

public static final int C_change_what_i_am_doing
See Also:
Constant Field Values

C_delete_conf

public static final int C_delete_conf
See Also:
Constant Field Values

C_sub_member

public static final int C_sub_member
See Also:
Constant Field Values

C_set_presentation

public static final int C_set_presentation
See Also:
Constant Field Values

C_get_marks

public static final int C_get_marks
See Also:
Constant Field Values

C_get_text

public static final int C_get_text
See Also:
Constant Field Values

C_mark_as_read

public static final int C_mark_as_read
See Also:
Constant Field Values

C_delete_text

public static final int C_delete_text
See Also:
Constant Field Values

C_get_time

public static final int C_get_time
See Also:
Constant Field Values

C_enable

public static final int C_enable
See Also:
Constant Field Values

C_get_person_stat

public static final int C_get_person_stat
See Also:
Constant Field Values

C_get_unread_confs

public static final int C_get_unread_confs
See Also:
Constant Field Values

C_send_message

public static final int C_send_message
See Also:
Constant Field Values

C_disconnect

public static final int C_disconnect
See Also:
Constant Field Values

C_who_am_i

public static final int C_who_am_i
See Also:
Constant Field Values

C_find_next_text_no

public static final int C_find_next_text_no
See Also:
Constant Field Values

C_find_previous_text_no

public static final int C_find_previous_text_no
See Also:
Constant Field Values

C_login

public static final int C_login
See Also:
Constant Field Values

C_set_client_version

public static final int C_set_client_version
See Also:
Constant Field Values

C_get_client_name

public static final int C_get_client_name
See Also:
Constant Field Values

C_get_client_version

public static final int C_get_client_version
See Also:
Constant Field Values

C_mark_text

public static final int C_mark_text
See Also:
Constant Field Values

C_unmark_text

public static final int C_unmark_text
See Also:
Constant Field Values

C_re_z_lookup

public static final int C_re_z_lookup
See Also:
Constant Field Values

C_lookup_z_name

public static final int C_lookup_z_name
See Also:
Constant Field Values

C_set_last_read

public static final int C_set_last_read
See Also:
Constant Field Values

C_get_uconf_stat

public static final int C_get_uconf_stat
See Also:
Constant Field Values

C_user_active

public static final int C_user_active
See Also:
Constant Field Values

C_who_is_on_dynamic

public static final int C_who_is_on_dynamic
See Also:
Constant Field Values

C_get_static_session_info

public static final int C_get_static_session_info
See Also:
Constant Field Values

C_create_text

public static final int C_create_text
See Also:
Constant Field Values

C_create_conf

public static final int C_create_conf
See Also:
Constant Field Values

C_create_person

public static final int C_create_person
See Also:
Constant Field Values

C_get_text_stat

public static final int C_get_text_stat
See Also:
Constant Field Values

C_get_conf_stat

public static final int C_get_conf_stat
See Also:
Constant Field Values

C_modify_text_info

public static final int C_modify_text_info
See Also:
Constant Field Values

C_modify_conf_info

public static final int C_modify_conf_info
See Also:
Constant Field Values

C_get_info

public static final int C_get_info
See Also:
Constant Field Values

C_query_read_texts

public static final int C_query_read_texts
See Also:
Constant Field Values

C_get_membership

public static final int C_get_membership
See Also:
Constant Field Values

C_add_member

public static final int C_add_member
See Also:
Constant Field Values

C_local_to_global

public static final int C_local_to_global
See Also:
Constant Field Values

Copyright © Rasmus Sten and contributors, 1997-2004