microfeed-common/microfeedprotocol.h File Reference

Go to the source code of this file.

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   "-"


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