MicrofeedProtocol
[libmicrofeed-common - Common modules used both in the publisher and in the subscriber side]

Protocol constants as preprocessor macros. More...

Defines

#define MICROFEED_DBUS_INTERFACE_PREFIX   "org.microfeed."
#define MICROFEED_DBUS_INTERFACE_PUBLISHER   MICROFEED_DBUS_INTERFACE_PREFIX "Publisher"
#define MICROFEED_DBUS_INTERFACE_PUBLISHER_TO_DESTINATION   MICROFEED_DBUS_INTERFACE_PUBLISHER ".ToDestination"
#define MICROFEED_DBUS_INTERFACE_SUBSCRIBER   MICROFEED_DBUS_INTERFACE_PREFIX "Subscriber"
#define MICROFEED_DBUS_INTERFACE_ERROR   MICROFEED_DBUS_INTERFACE_PREFIX "Error"
#define MICROFEED_DBUS_INTERFACE_ERROR_TO_DESTINATION   MICROFEED_DBUS_INTERFACE_ERROR ".ToDestination"
#define MICROFEED_DBUS_OBJECT_PATH_PREFIX   "/org/microfeed/"
#define MICROFEED_DBUS_OBJECT_PATH_PREFIX_PUBLISHER   MICROFEED_DBUS_OBJECT_PATH_PREFIX "publisher/"
#define MICROFEED_ERROR_UNKNOWN   "UnknownError"
#define MICROFEED_ERROR_DBUS_MESSAGE_FAILED   "DBusMessageFailed"
#define MICROFEED_ERROR_PROVIDER_CLOSED_CONNECTION   "ProviderClosedConnection"
#define MICROFEED_ERROR_INVALID_PUBLISHER_IDENTIFIER   "InvalidPublisherIdentifier"
#define MICROFEED_ERROR_INVALID_FEED_URI   "InvalidFeedUri"
#define MICROFEED_ERROR_INVALID_ARGUMENTS   "InvalidArguments"
#define MICROFEED_ERROR_MISSING_PROPERTY   "MissingProperty"
#define MICROFEED_ERROR_FEED_NOT_SUBSCRIBED   "FeedNotSubscribed"
#define MICROFEED_ERROR_FEED_ALREADY_SUBSCRIBED   "FeedAlreadySubscribed"
#define MICROFEED_ERROR_PUBLISHER_ALREADY_EXISTS   "PublisherAlreadyExists"
#define MICROFEED_ERROR_ITEM_ALREADY_EXISTS   "ItemAlreadyExists"
#define MICROFEED_ERROR_NO_SUCH_PROVIDER   "NoSuchProvider"
#define MICROFEED_ERROR_NO_SUCH_PUBLISHER   "NoSuchPublisher"
#define MICROFEED_ERROR_NO_SUCH_FEED   "NoSuchFeed"
#define MICROFEED_ERROR_NO_SUCH_ITEM   "NoSuchItem"
#define MICROFEED_ERROR_NO_SUCH_PROPERTY   "NoSuchProperty"
#define MICROFEED_ERROR_NO_ITEM_DATA   "NoItemData"
#define MICROFEED_ERROR_CANNOT_MODIFY_ITEM   "CannotModifyItem"
#define MICROFEED_ERROR_CONNECTION_FAILED   "ConnectionFailed"
#define MICROFEED_ERROR_LOGIN_FAILED   "LoginFailed"
#define MICROFEED_ERROR_COMMUNICATION_FAILED   "CommunicationFailed"
#define MICROFEED_ERROR_FROM_SERVICE   "FromService"
#define MICROFEED_METHOD_NAME_ADD_ITEM   "AddItem"
#define MICROFEED_METHOD_NAME_MODIFY_ITEM   "ModifyItem"
#define MICROFEED_METHOD_NAME_REMOVE_ITEM   "RemoveItem"
#define MICROFEED_METHOD_NAME_SUBSCRIBE_FEED   "SubscribeFeed"
#define MICROFEED_METHOD_NAME_UNSUBSCRIBE_FEED   "UnsubscribeFeed"
#define MICROFEED_METHOD_NAME_UPDATE_FEED   "UpdateFeed"
#define MICROFEED_METHOD_NAME_REPUBLISH_ITEMS   "RepublishItems"
#define MICROFEED_METHOD_NAME_SEND_ITEM_DATA   "SendItemData"
#define MICROFEED_METHOD_NAME_CREATE_PUBLISHER   "CreatePublisher"
#define MICROFEED_METHOD_NAME_DESTROY_PUBLISHER   "DestroyPublisher"
#define MICROFEED_METHOD_NAME_MARK_ITEM   "MarkItem"
#define MICROFEED_METHOD_NAME_UNMARK_ITEM   "UnmarkItem"
#define MICROFEED_METHOD_NAME_PING   "Ping"
#define MICROFEED_METHOD_NAME_READ_ITEMS   "ReadItems"
#define MICROFEED_SIGNAL_NAME_FEED_UPDATE_STARTED   "FeedUpdateStarted"
#define MICROFEED_SIGNAL_NAME_FEED_UPDATE_ENDED   "FeedUpdateEnded"
#define MICROFEED_SIGNAL_NAME_FEED_REPUBLISHING_STARTED   "FeedRepublishingStarted"
#define MICROFEED_SIGNAL_NAME_FEED_REPUBLISHING_ENDED   "FeedRepublishingEnded"
#define MICROFEED_SIGNAL_NAME_ITEM_DATA   "ItemData"
#define MICROFEED_SIGNAL_NAME_ITEM_ADDED   "ItemAdded"
#define MICROFEED_SIGNAL_NAME_ITEM_CHANGED   "ItemChanged"
#define MICROFEED_SIGNAL_NAME_ITEM_REPUBLISHED   "ItemRepublished"
#define MICROFEED_SIGNAL_NAME_ITEM_REMOVED   "ItemRemoved"
#define MICROFEED_SIGNAL_NAME_ITEM_STATUS_CHANGED   "ItemStatusChanged"
#define MICROFEED_FEED_URI_IMAGES   "http://microfeed.org/Feed/Images"
#define MICROFEED_FEED_URI_OVERVIEW   "http://microfeed.org/Feed/Overview"
#define MICROFEED_FEED_URI_SETTINGS   "http://microfeed.org/Feed/Settings"
#define MICROFEED_FEED_URI_CONTACTS   "http://microfeed.org/Feed/Contacts"
#define MICROFEED_FEED_URI_USER_PREFIX   "http://microfeed.org/Feed/User/"
#define MICROFEED_ITEM_UID_FEED_METADATA   "http://microfeed.org/Metadata/Feed"
#define MICROFEED_ITEM_PERMISSION_NAME_MODIFY   ":modify"
#define MICROFEED_ITEM_PERMISSION_NAME_REMOVE   ":remove"
#define MICROFEED_ITEM_PERMISSION_NAME_REPLY   ":reply"
#define MICROFEED_FEED_PERMISSION_NAME_ADD   ":add"
#define MICROFEED_ITEM_PROPERTY_NAME_CONTENT_IMAGE   "content.image"
#define MICROFEED_ITEM_PROPERTY_NAME_CONTENT_TEXT   "content.text"
#define MICROFEED_ITEM_PROPERTY_NAME_USER_NICK   "user.nick"
#define MICROFEED_ITEM_PROPERTY_NAME_USER_NAME   "user.name"
#define MICROFEED_ITEM_PROPERTY_NAME_USER_IMAGE   "user.image"
#define MICROFEED_ITEM_PROPERTY_NAME_USER_URI   "user.uri"
#define MICROFEED_ITEM_PROPERTY_NAME_REFERRED_URI   "referred.uri"
#define MICROFEED_ITEM_PROPERTY_NAME_REFERRED_UID   "referred.uid"
#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_LENGTH   "setting.length"
#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_TEXT   "setting.text"
#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_TYPE   "setting.type"
#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_UNIT   "setting.unit"
#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_VALUE   "setting.value"
#define MICROFEED_ITEM_PROPERTY_NAME_FEED_PERMISSION   "feed.permission"
#define MICROFEED_ITEM_PROPERTY_NAME_FEED_NAME   "feed.name"
#define MICROFEED_PUBLISHER_IDENTIFIER_SEPARATOR_CHAR   '-'
#define MICROFEED_PUBLISHER_IDENTIFIER_SEPARATOR_STRING   "-"

Detailed Description

Protocol constants as preprocessor macros.


Define Documentation

#define MICROFEED_DBUS_INTERFACE_ERROR   MICROFEED_DBUS_INTERFACE_PREFIX "Error"

Definition at line 69 of file microfeedprotocol.h.

Referenced by microfeed_publisher_send_error_signal().

#define MICROFEED_DBUS_INTERFACE_ERROR_TO_DESTINATION   MICROFEED_DBUS_INTERFACE_ERROR ".ToDestination"

Definition at line 70 of file microfeedprotocol.h.

Referenced by microfeed_publisher_send_error_signal().

#define MICROFEED_DBUS_INTERFACE_PREFIX   "org.microfeed."

Definition at line 65 of file microfeedprotocol.h.

#define MICROFEED_DBUS_INTERFACE_PUBLISHER   MICROFEED_DBUS_INTERFACE_PREFIX "Publisher"

#define MICROFEED_DBUS_INTERFACE_PUBLISHER_TO_DESTINATION   MICROFEED_DBUS_INTERFACE_PUBLISHER ".ToDestination"

#define MICROFEED_DBUS_INTERFACE_SUBSCRIBER   MICROFEED_DBUS_INTERFACE_PREFIX "Subscriber"

Definition at line 68 of file microfeedprotocol.h.

#define MICROFEED_DBUS_OBJECT_PATH_PREFIX   "/org/microfeed/"

Definition at line 71 of file microfeedprotocol.h.

#define MICROFEED_DBUS_OBJECT_PATH_PREFIX_PUBLISHER   MICROFEED_DBUS_OBJECT_PATH_PREFIX "publisher/"

Definition at line 72 of file microfeedprotocol.h.

Referenced by microfeed_publisher_new().

#define MICROFEED_ERROR_CANNOT_MODIFY_ITEM   "CannotModifyItem"

Definition at line 91 of file microfeedprotocol.h.

#define MICROFEED_ERROR_COMMUNICATION_FAILED   "CommunicationFailed"

Definition at line 94 of file microfeedprotocol.h.

#define MICROFEED_ERROR_CONNECTION_FAILED   "ConnectionFailed"

Definition at line 92 of file microfeedprotocol.h.

#define MICROFEED_ERROR_DBUS_MESSAGE_FAILED   "DBusMessageFailed"

Definition at line 75 of file microfeedprotocol.h.

#define MICROFEED_ERROR_FEED_ALREADY_SUBSCRIBED   "FeedAlreadySubscribed"

Definition at line 82 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_subscribe_feed().

#define MICROFEED_ERROR_FEED_NOT_SUBSCRIBED   "FeedNotSubscribed"

Definition at line 81 of file microfeedprotocol.h.

#define MICROFEED_ERROR_FROM_SERVICE   "FromService"

Definition at line 95 of file microfeedprotocol.h.

#define MICROFEED_ERROR_INVALID_ARGUMENTS   "InvalidArguments"

Definition at line 79 of file microfeedprotocol.h.

#define MICROFEED_ERROR_INVALID_FEED_URI   "InvalidFeedUri"

Definition at line 78 of file microfeedprotocol.h.

#define MICROFEED_ERROR_INVALID_PUBLISHER_IDENTIFIER   "InvalidPublisherIdentifier"

Definition at line 77 of file microfeedprotocol.h.

#define MICROFEED_ERROR_ITEM_ALREADY_EXISTS   "ItemAlreadyExists"

Definition at line 84 of file microfeedprotocol.h.

#define MICROFEED_ERROR_LOGIN_FAILED   "LoginFailed"

Definition at line 93 of file microfeedprotocol.h.

#define MICROFEED_ERROR_MISSING_PROPERTY   "MissingProperty"

Definition at line 80 of file microfeedprotocol.h.

#define MICROFEED_ERROR_NO_ITEM_DATA   "NoItemData"

Definition at line 90 of file microfeedprotocol.h.

Referenced by microfeed_feed_send_item_data().

#define MICROFEED_ERROR_NO_SUCH_FEED   "NoSuchFeed"

Definition at line 87 of file microfeedprotocol.h.

#define MICROFEED_ERROR_NO_SUCH_ITEM   "NoSuchItem"

Definition at line 88 of file microfeedprotocol.h.

Referenced by microfeed_feed_send_item_data().

#define MICROFEED_ERROR_NO_SUCH_PROPERTY   "NoSuchProperty"

Definition at line 89 of file microfeedprotocol.h.

#define MICROFEED_ERROR_NO_SUCH_PROVIDER   "NoSuchProvider"

Definition at line 85 of file microfeedprotocol.h.

#define MICROFEED_ERROR_NO_SUCH_PUBLISHER   "NoSuchPublisher"

Definition at line 86 of file microfeedprotocol.h.

#define MICROFEED_ERROR_PROVIDER_CLOSED_CONNECTION   "ProviderClosedConnection"

Definition at line 76 of file microfeedprotocol.h.

#define MICROFEED_ERROR_PUBLISHER_ALREADY_EXISTS   "PublisherAlreadyExists"

Definition at line 83 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_create_publisher().

#define MICROFEED_ERROR_UNKNOWN   "UnknownError"

Definition at line 74 of file microfeedprotocol.h.

#define MICROFEED_FEED_PERMISSION_NAME_ADD   ":add"

Definition at line 135 of file microfeedprotocol.h.

#define MICROFEED_FEED_URI_CONTACTS   "http://microfeed.org/Feed/Contacts"

Definition at line 126 of file microfeedprotocol.h.

#define MICROFEED_FEED_URI_IMAGES   "http://microfeed.org/Feed/Images"

Definition at line 123 of file microfeedprotocol.h.

Referenced by microfeed_publisher_new().

#define MICROFEED_FEED_URI_OVERVIEW   "http://microfeed.org/Feed/Overview"

Definition at line 124 of file microfeedprotocol.h.

#define MICROFEED_FEED_URI_SETTINGS   "http://microfeed.org/Feed/Settings"

Definition at line 125 of file microfeedprotocol.h.

Referenced by microfeed_publisher_new().

#define MICROFEED_FEED_URI_USER_PREFIX   "http://microfeed.org/Feed/User/"

Definition at line 127 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PERMISSION_NAME_MODIFY   ":modify"

Definition at line 131 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PERMISSION_NAME_REMOVE   ":remove"

Definition at line 132 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PERMISSION_NAME_REPLY   ":reply"

Definition at line 133 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PROPERTY_NAME_CONTENT_IMAGE   "content.image"

Definition at line 137 of file microfeedprotocol.h.

Referenced by microfeed_publisher_new().

#define MICROFEED_ITEM_PROPERTY_NAME_CONTENT_TEXT   "content.text"

Definition at line 138 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PROPERTY_NAME_FEED_NAME   "feed.name"

Definition at line 151 of file microfeedprotocol.h.

Referenced by microfeed_feed_new().

#define MICROFEED_ITEM_PROPERTY_NAME_FEED_PERMISSION   "feed.permission"

Definition at line 150 of file microfeedprotocol.h.

Referenced by microfeed_feed_new().

#define MICROFEED_ITEM_PROPERTY_NAME_REFERRED_UID   "referred.uid"

Definition at line 144 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PROPERTY_NAME_REFERRED_URI   "referred.uri"

Definition at line 143 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_LENGTH   "setting.length"

Definition at line 145 of file microfeedprotocol.h.

Referenced by microfeed_publisher_add_setting().

#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_TEXT   "setting.text"

Definition at line 146 of file microfeedprotocol.h.

Referenced by microfeed_publisher_add_setting().

#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_TYPE   "setting.type"

Definition at line 147 of file microfeedprotocol.h.

Referenced by microfeed_publisher_add_setting().

#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_UNIT   "setting.unit"

Definition at line 148 of file microfeedprotocol.h.

Referenced by microfeed_publisher_add_setting().

#define MICROFEED_ITEM_PROPERTY_NAME_SETTING_VALUE   "setting.value"

#define MICROFEED_ITEM_PROPERTY_NAME_USER_IMAGE   "user.image"

Definition at line 141 of file microfeedprotocol.h.

Referenced by microfeed_publisher_new().

#define MICROFEED_ITEM_PROPERTY_NAME_USER_NAME   "user.name"

Definition at line 140 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PROPERTY_NAME_USER_NICK   "user.nick"

Definition at line 139 of file microfeedprotocol.h.

#define MICROFEED_ITEM_PROPERTY_NAME_USER_URI   "user.uri"

Definition at line 142 of file microfeedprotocol.h.

#define MICROFEED_ITEM_UID_FEED_METADATA   "http://microfeed.org/Metadata/Feed"

Definition at line 129 of file microfeedprotocol.h.

Referenced by microfeed_feed_new().

#define MICROFEED_METHOD_NAME_ADD_ITEM   "AddItem"

Definition at line 97 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_add_item().

#define MICROFEED_METHOD_NAME_CREATE_PUBLISHER   "CreatePublisher"

Definition at line 105 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_create_publisher().

#define MICROFEED_METHOD_NAME_DESTROY_PUBLISHER   "DestroyPublisher"

Definition at line 106 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_destroy_publisher().

#define MICROFEED_METHOD_NAME_MARK_ITEM   "MarkItem"

Definition at line 107 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_mark_item().

#define MICROFEED_METHOD_NAME_MODIFY_ITEM   "ModifyItem"

Definition at line 98 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_modify_item().

#define MICROFEED_METHOD_NAME_PING   "Ping"

Definition at line 109 of file microfeedprotocol.h.

#define MICROFEED_METHOD_NAME_READ_ITEMS   "ReadItems"

Definition at line 110 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_read_items().

#define MICROFEED_METHOD_NAME_REMOVE_ITEM   "RemoveItem"

Definition at line 99 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_remove_item().

#define MICROFEED_METHOD_NAME_REPUBLISH_ITEMS   "RepublishItems"

Definition at line 103 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_republish_items().

#define MICROFEED_METHOD_NAME_SEND_ITEM_DATA   "SendItemData"

Definition at line 104 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_send_item_data().

#define MICROFEED_METHOD_NAME_SUBSCRIBE_FEED   "SubscribeFeed"

Definition at line 100 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_subscribe_feed().

#define MICROFEED_METHOD_NAME_UNMARK_ITEM   "UnmarkItem"

Definition at line 108 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_unmark_item().

#define MICROFEED_METHOD_NAME_UNSUBSCRIBE_FEED   "UnsubscribeFeed"

Definition at line 101 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_unsubscribe_feed().

#define MICROFEED_METHOD_NAME_UPDATE_FEED   "UpdateFeed"

Definition at line 102 of file microfeedprotocol.h.

Referenced by microfeed_subscriber_update_feed().

#define MICROFEED_PUBLISHER_IDENTIFIER_SEPARATOR_CHAR   '-'

Definition at line 153 of file microfeedprotocol.h.

Referenced by microfeed_publisher_new().

#define MICROFEED_PUBLISHER_IDENTIFIER_SEPARATOR_STRING   "-"

Definition at line 154 of file microfeedprotocol.h.

#define MICROFEED_SIGNAL_NAME_FEED_REPUBLISHING_ENDED   "FeedRepublishingEnded"

Definition at line 115 of file microfeedprotocol.h.

#define MICROFEED_SIGNAL_NAME_FEED_REPUBLISHING_STARTED   "FeedRepublishingStarted"

Definition at line 114 of file microfeedprotocol.h.

#define MICROFEED_SIGNAL_NAME_FEED_UPDATE_ENDED   "FeedUpdateEnded"

Definition at line 113 of file microfeedprotocol.h.

Referenced by microfeed_feed_stop_update().

#define MICROFEED_SIGNAL_NAME_FEED_UPDATE_STARTED   "FeedUpdateStarted"

Definition at line 112 of file microfeedprotocol.h.

Referenced by microfeed_feed_update().

#define MICROFEED_SIGNAL_NAME_ITEM_ADDED   "ItemAdded"

#define MICROFEED_SIGNAL_NAME_ITEM_CHANGED   "ItemChanged"

Definition at line 118 of file microfeedprotocol.h.

Referenced by microfeed_feed_replace_item().

#define MICROFEED_SIGNAL_NAME_ITEM_DATA   "ItemData"

Definition at line 116 of file microfeedprotocol.h.

Referenced by microfeed_publisher_send_item_data_signal().

#define MICROFEED_SIGNAL_NAME_ITEM_REMOVED   "ItemRemoved"

#define MICROFEED_SIGNAL_NAME_ITEM_REPUBLISHED   "ItemRepublished"

Definition at line 119 of file microfeedprotocol.h.

#define MICROFEED_SIGNAL_NAME_ITEM_STATUS_CHANGED   "ItemStatusChanged"

Definition at line 121 of file microfeedprotocol.h.

Referenced by microfeed_publisher_send_status_changed_signal().


Generated on Fri Jun 26 21:48:57 2009 for Microfeed by  doxygen 1.5.6