Changes between Version 14 and Version 15 of SoulseekProtocol


Ignore:
Timestamp:
03/02/2017 22:32:38 (11 months ago)
Author:
gfarmerfr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoulseekProtocol

    v14 v15  
    2727These messages are used by clients to interface with the server. Internal Server messages are spooky and not understood, since the OSS crowd doesn't have access to it's source code. If you want a Soulseek server, check out [http://seeschloss.org/soulfind.html Soulfind]. Soulfind is obviously not the exact same the official Soulseek server, but it handles the protocol well enough (and can be modified).
    2828
    29 In museekd 0.1.13, these messages are sent and received in Museek/ServerConnection.cc and defined in Museek/ServerMessages.hh
    30 
    31 In Nicotine, these messages are matched to their message number in slskproto.py in the SlskProtoThread function, defined in slskmessages.py and callbacks for the messages are set in pynicotine.py.
     29In museekd 0.1.13, these messages are sent and received in !Museek/ServerConnection.cc and defined in !Museek/ServerMessages.hh
     30
     31In Nicotine, these messages are matched to their message number in slskproto.py in the !SlskProtoThread function, defined in slskmessages.py and callbacks for the messages are set in pynicotine.py.
    3232==== The Server Message format ====
    3333|| Message Length || Code || Message Contents ||
     
    159159==== Function Names ====
    160160Museekd: SSetListenPort
    161 [[BR]]Nicotine: '''SetWaitPort'''
     161[[BR]]Nicotine: !SetWaitPort
    162162==== Description ====
    163163The port you listen for connections on (2234 by default)
     
    172172==== Function Names ====
    173173Museekd: SGetPeerAddress
    174 [[BR]]Nicotine: '''GetPeerAddress'''
     174[[BR]]Nicotine: !GetPeerAddress
    175175==== Description ====
    176176A server for a user's IP Address and port
     
    187187==== Function Names ====
    188188Museekd: SAddUser
    189 [[BR]]Nicotine: '''AddUser'''
     189[[BR]]Nicotine: !AddUser
    190190==== Description ====
    191191Watch this user's status
     
    221221==== Function Names ====
    222222Museekd: SGetStatus
    223 [[BR]]Nicotine: '''GetUserStatus'''
     223[[BR]]Nicotine: !GetUserStatus
    224224==== Description ====
    225225==== Data Order ====
     
    234234==== Function Names ====
    235235Museekd: SSayChatroom
    236 [[BR]]Nicotine: '''SayChatroom'''
     236[[BR]]Nicotine: !SayChatroom
    237237==== Description ====
    238238==== Data Order ====
     
    249249==== Function Names ====
    250250Museekd: SJoinRoom
    251 [[BR]]Nicotine: '''JoinRoom'''
     251[[BR]]Nicotine: !JoinRoom
    252252==== Description ====
    253253==== Data Order ====
     
    275275   1. Iterate thru number of usercountries
    276276     1. '''string''' __countrycode__ '''Uppercase country code'''
    277 ServerMessages.hh then Iterates thru __userdata__ and __users__ (For passing message to daemon)
     277!ServerMessages.hh then Iterates thru __userdata__ and __users__ (For passing message to daemon)
    278278  *  Add data to [wiki:SoulseekProtocol#RoomData RoomData] users['''string''' username ] = '''data'''
    279279
     
    282282==== Function Names ====
    283283Museekd: SLeaveRoom
    284 [[BR]]Nicotine: '''LeaveRoom'''
     284[[BR]]Nicotine: !LeaveRoom
    285285==== Description ====
    286286==== Data Order ====
     
    294294==== Function Names ====
    295295Museekd: SUserJoinedRoom
    296 [[BR]]Nicotine: '''UserJoinedRoom'''
     296[[BR]]Nicotine: !UserJoinedRoom
    297297==== Description ====
    298298==== Data Order ====
     
    315315==== Function Names ====
    316316Museekd: SUserLeftRoom
    317 [[BR]]Nicotine: '''UserLeftRoom'''
     317[[BR]]Nicotine: !UserLeftRoom
    318318==== Description ====
    319319A user (not you) left a room you are in.
     
    329329==== Function Names ====
    330330Museekd: SConnectToPeer
    331 [[BR]]Nicotine: '''ConnectToPeer'''
     331[[BR]]Nicotine: !ConnectToPeer
    332332==== Description ====
    333333A message you send to the server to notify a client that you want to connect to it, after direct connection has failed.
     
    350350==== Function Names ====
    351351Museekd: SPrivateMessage
    352 [[BR]]Nicotine: '''MessageUser'''
     352[[BR]]Nicotine: !MessageUser
    353353==== Description ====
    354354==== Data Order ====
     
    366366==== Function Names ====
    367367Museekd: SAckPrivateMessage
    368 [[BR]]Nicotine: '''MessageAcked'''
     368[[BR]]Nicotine: !MessageAcked
    369369==== Description ====
    370370Acknowledge that you received a Private message. If we do not send it, the server will keep sending the chat phrase to us.
     
    379379'''File Search'''
    380380Museekd: SFileSearch
    381 [[BR]]Nicotine: '''FileSearch'''
     381[[BR]]Nicotine: !FileSearch
    382382==== Description ====
    383383The ticket is a random number generated by the client and used to track the search results.
     
    395395==== Function Names ====
    396396Museekd: SSetStatus
    397 [[BR]]Nicotine: '''SetStatus'''
     397[[BR]]Nicotine: !SetStatus
    398398==== Description ====
    399399Status is a way to define whether you're available or busy. ''1 = Away and 2 = Online''
     
    408408==== Function Names ====
    409409Museekd: SPing
    410 [[BR]]Nicotine: '''ServerPing'''
     410[[BR]]Nicotine: !ServerPing
    411411==== Description ====
    412412Test if server responds
     
    421421==== Function Names ====
    422422Museekd: SSendSpeed
    423 [[BR]]Nicotine: '''SendSpeed'''
     423[[BR]]Nicotine: !SendSpeed
    424424==== Description ====
    425425'''DEPRECIATED'''
     
    435435==== Function Names ====
    436436Museekd: SSharedFoldersFiles
    437 [[BR]]Nicotine: '''SharedFoldersFiles'''
     437[[BR]]Nicotine: !SharedFoldersFiles
    438438==== Description ====
    439439==== Data Order ====
     
    447447'''Get User Stats'''
    448448Museekd: SGetUserStats
    449 [[BR]]Nicotine: '''GetUserStats'''
     449[[BR]]Nicotine: !GetUserStats
    450450==== Data Order ====
    451451 * Send
     
    462462==== Function Names ====
    463463Museekd: '''Not implemented'''
    464 Nicotine: '''QueuedDownloads'''
     464[[BR]]Nicotine: !QueuedDownloads
    465465==== Description ====
    466466'''DEPRECIATED'''
     
    476476==== Function Names ====
    477477Museekd: SKicked
    478 [[BR]]Nicotine: '''Relogged'''
     478[[BR]]Nicotine: !Relogged
    479479==== Description ====
    480480You were disconnected (probably by another user with your name connecting to the Server) so don't try to reconnect automatically.
     
    489489==== Function Names ====
    490490Museekd: SUserSearch
    491 [[BR]]Nicotine: '''UserSearch'''
     491[[BR]]Nicotine: !UserSearch
    492492==== Description ====
    493493Search a specific user's shares
     
    548548==== Function Names ====
    549549Museekd: SGetGlobalRecommendations
    550 [[BR]]Nicotine: '''GlobalRecommendations'''
     550[[BR]]Nicotine: !GlobalRecommendations
    551551==== Description ====
    552552List of recommendations and a number for each
     
    568568==== Function Names ====
    569569Museekd:
    570 [[BR]]Nicotine: '''UserInterests'''
     570[[BR]]Nicotine: !UserInterests
    571571==== Description ====
    572572Get a User's Liked and Hated Interests
     
    587587==== Function Names ====
    588588Museekd: SRoomList
    589 [[BR]]Nicotine: '''RoomList'''
     589[[BR]]Nicotine: !RoomList
    590590==== Description ====
    591591List of rooms and the number of users in them. Soulseek has a room size requirement of about 50 users when first connecting. Refreshing the list will download all rooms.
     
    605605==== Function Names ====
    606606Museekd: SExactFileSearch
    607 [[BR]]Nicotine: '''ExactFileSearch'''
     607[[BR]]Nicotine: !ExactFileSearch
    608608==== Description ====
    609609SEEMS BROKEN (no results even with official client)
     
    623623==== Function Names ====
    624624Museekd: SGlobalMessage
    625 [[BR]]Nicotine: '''AdminMessage'''
     625[[BR]]Nicotine: !AdminMessage
    626626==== Description ====
    627627Admins send this message to all users
     
    636636==== Function Names ====
    637637Museekd: SPrivilegedUsers
    638 [[BR]]Nicotine: '''PrivilegedUsers'''
     638[[BR]]Nicotine: !PrivilegedUsers
    639639==== Description ====
    640640List of privileged users
     
    651651==== Function Names ====
    652652Museekd: SHaveNoParents
    653 [[BR]]Nicotine: '''HaveNoParent'''
     653[[BR]]Nicotine: !HaveNoParent
    654654==== Description ====
    655655==== Data Order ====
     
    672672
    673673=== Server Code 83 ===
    674 '''ParentMinSpeed'''
     674!ParentMinSpeed
    675675==== Description ====
    676676Unknown Purpose
     
    682682
    683683=== Server Code 84 ===
    684 '''ParentSpeedRatio''
     684!ParentSpeedRatio
    685685==== Description ====
    686686Unknown Purpose. Number was 0x0a before 157c. Now 0x64 since 157 NS 13c.
     
    697697==== Function Names ====
    698698Museekd: SParentInactivityTimeout
    699 [[BR]]Nicotine: '''ParentInactivityTimeout'''
     699[[BR]]Nicotine: !ParentInactivityTimeout
    700700==== Description ====
    701701==== Data Order ====
     
    711711==== Function Names ====
    712712Museekd: SSearchInactivityTimeout
    713 [[BR]]Nicotine: '''SearchInactivityTimeout'''
     713[[BR]]Nicotine: !SearchInactivityTimeout
    714714==== Description ====
    715715==== Data Order ====
     
    725725==== Function Names ====
    726726Museekd: SMinParentsInCache
    727 [[BR]]Nicotine: '''MinParentsInCache'''
     727[[BR]]Nicotine: !MinParentsInCache
    728728==== Description ====
    729729==== Data Order ====
     
    739739==== Function Names ====
    740740Museekd: SDistribAliveInterval
    741 [[BR]]Nicotine: '''DistribAliveInterval'''
     741[[BR]]Nicotine: !DistribAliveInterval
    742742==== Description ====
    743743==== Data Order ====
     
    751751==== Function Names ====
    752752Museekd: SAddPrivileged
    753 [[BR]]Nicotine: '''AddToPrivileged'''
     753[[BR]]Nicotine: !AddToPrivileged
    754754==== Description ====
    755755Add a new privileged user to your list of global privileged users
     
    764764==== Function Names ====
    765765Museekd: SCheckPrivileges
    766 [[BR]]Nicotine: CheckPrivileges
     766[[BR]]Nicotine: !CheckPrivileges
    767767==== Description ====
    768768==== Data Order ====
     
    805805==== Function Names ====
    806806Museekd: SNetInfo
    807 [[BR]]Nicotine: '''NetInfo'''
     807[[BR]]Nicotine: !NetInfo
    808808==== Data Order ====
    809809 * Send
     
    820820==== Function Names ====
    821821Museekd: SWishlistSearch
    822 [[BR]]Nicotine: '''WishlistSearch'''
     822[[BR]]Nicotine: !WishlistSearch
    823823==== Description ====
    824824==== Data Order ====
     
    833833==== Function Names ====
    834834Museekd: SWishlistInterval
    835 [[BR]]Nicotine: '''WishlistInterval'''
     835[[BR]]Nicotine: !WishlistInterval
    836836==== Description ====
    837837==== Data Order ====
     
    845845==== Function Names ====
    846846Museekd: SGetSimilarUsers
    847 [[BR]]Nicotine: '''SimilarUsers'''
     847[[BR]]Nicotine: !SimilarUsers
    848848==== Description ====
    849849==== Data Order ====
     
    860860==== Function Names ====
    861861Museekd: SGetItemRecommendations
    862 [[BR]]Nicotine: '''ItemRecommendations'''
     862[[BR]]Nicotine: !ItemRecommendations
    863863==== Description ====
    864864==== Data Order ====
     
    876876==== Function Names ====
    877877Museekd: SGetItemSimilarUsers
    878 [[BR]]Nicotine: '''ItemSimilarUsers'''
     878[[BR]]Nicotine: !ItemSimilarUsers
    879879==== Description ====
    880880==== Data Order ====
     
    892892==== Function Names ====
    893893Museekd: SRoomTickers
    894 [[BR]]Nicotine: '''RoomTickerState'''
     894[[BR]]Nicotine: !RoomTickerState
    895895==== Description ====
    896896==== Data Order ====
     
    908908==== Function Names ====
    909909Museekd: SRoomTickerAdd
    910 [[BR]]Nicotine: '''RoomTickerAdd'''
     910[[BR]]Nicotine: !RoomTickerAdd
    911911==== Description ====
    912912==== Data Order ====
     
    923923==== Function Names ====
    924924Museekd: SRoomTickerRemove
    925 [[BR]]Nicotine: '''RoomTickerRemove'''
     925[[BR]]Nicotine: !RoomTickerRemove
    926926==== Description ====
    927927==== Data Order ====
     
    936936==== Function Names ====
    937937Museekd: SSetRoomTicker
    938 [[BR]]Nicotine: '''RoomTickerSet'''
     938[[BR]]Nicotine: !RoomTickerSet
    939939==== Description ====
    940940==== Data Order ====
     
    949949==== Function Names ====
    950950Museekd: SInterestHatedAdd
    951 [[BR]]Nicotine: '''AddThingIHate'''
     951[[BR]]Nicotine: AddThingIHate
    952952==== Description ====
    953953==== Data Order ====
     
    961961==== Function Names ====
    962962Museekd: SInterestHatedRemove
    963 [[BR]]Nicotine: '''RemoveThingIHate'''
     963[[BR]]Nicotine: RemoveThingIHate
    964964==== Description ====
    965965==== Data Order ====
     
    973973==== Function Names ====
    974974Museekd: SRoomSearch
    975 [[BR]]Nicotine: '''RoomSearch'''
     975[[BR]]Nicotine: !RoomSearch
    976976==== Description ====
    977977==== Data Order ====
     
    987987==== Function Names ====
    988988Museekd: '''SSendUploadSpeed'''
    989 [[BR]]Nicotine: '''SendUploadSpeed'''
     989[[BR]]Nicotine: !SendUploadSpeed
    990990==== Description ====
    991991==== Data Order ====
     
    999999==== Function Names ====
    10001000Museekd: '''SUserPrivileges'''
    1001 [[BR]]Nicotine: '''Not implemented'''
     1001[[BR]]Nicotine: Not implemented
    10021002==== Description ====
    10031003==== Data Order ====
     
    10121012==== Function Names ====
    10131013Museekd: SGivePrivileges
    1014 [[BR]]Nicotine: '''GivePrivileges'''
     1014[[BR]]Nicotine: !GivePrivileges
    10151015==== Description ====
    10161016==== Data Order ====
     
    10241024'''Server sends us a Notification about our privileges'''
    10251025==== Function Names ====
    1026 [[BR]]Nicotine: '''NotifyPrivileges'''
     1026Nicotine: !NotifyPrivileges
    10271027==== Description ====
    10281028==== Data Order ====
     
    10361036'''Acknowledge Privilege Notification'''
    10371037==== Function Names ====
    1038 [[BR]]Nicotine: '''AckNotifyPrivileges'''
     1038Nicotine: !AckNotifyPrivileges
    10391039==== Description ====
    10401040==== Data Order ====
     
    10861086==== Function Names ====
    10871087Museekd: Unimplemented
    1088 Nicotine: PrivateRoomUsers
     1088[[BR]]Nicotine: !PrivateRoomUsers
    10891089==== Data Order ====
    10901090 * Send
     
    11021102==== Function Names ====
    11031103Museekd: Unimplemented
    1104 Nicotine: PrivateRoomAddUser
     1104[[BR]]Nicotine: !PrivateRoomAddUser
    11051105==== Data Order ====
    11061106 * Send
     
    11171117==== Function Names ====
    11181118Museekd: Unimplemented
    1119 Nicotine: PrivateRoomRemoveUser
     1119[[BR]]Nicotine: !PrivateRoomRemoveUser
    11201120==== Data Order ====
    11211121 * Send
     
    11331133==== Function Names ====
    11341134Museekd: Unimplemented
    1135 Nicotine: PrivateRoomDismember
     1135[[BR]]Nicotine: !PrivateRoomDismember
    11361136==== Data Order ====
    11371137 * Send
     
    11471147==== Function Names ====
    11481148Museekd: Unimplemented
    1149 Nicotine: PrivateRoomDisown
     1149[[BR]]Nicotine: !PrivateRoomDisown
    11501150==== Data Order ====
    11511151 * Send
     
    11611161==== Function Names ====
    11621162Museekd: Unimplemented
    1163 Nicotine: PrivateRoomSomething
     1163[[BR]]Nicotine: !PrivateRoomSomething
    11641164==== Data Order ====
    11651165 * Send
     
    11741174==== Function Names ====
    11751175Museekd: Unimplemented
    1176 Nicotine: PrivateRoomAdded
     1176[[BR]]Nicotine: !PrivateRoomAdded
    11771177==== Data Order ====
    11781178 * Send
     
    11871187==== Function Names ====
    11881188Museekd: Unimplemented
    1189 Nicotine: PrivateRoomRemoved
     1189[[BR]]Nicotine: !PrivateRoomRemoved
    11901190==== Data Order ====
    11911191 * Send
     
    12001200==== Function Names ====
    12011201Museekd: Unimplemented
    1202 Nicotine: PrivateRoomToggle
     1202[[BR]]Nicotine: !PrivateRoomToggle
    12031203==== Data Order ====
    12041204 * Send
     
    12131213==== Function Names ====
    12141214Museekd: Unimplemented
    1215 Nicotine: PrivateRoomAddOperator
     1215[[BR]]Nicotine: !PrivateRoomAddOperator
    12161216==== Data Order ====
    12171217 * Send
     
    12261226==== Function Names ====
    12271227Museekd: Unimplemented
    1228 Nicotine: PrivateRoomRemoveOperator
     1228[[BR]]Nicotine: !PrivateRoomRemoveOperator
    12291229==== Data Order ====
    12301230 * Send
     
    12391239==== Function Names ====
    12401240Museekd: Unimplemented
    1241 Nicotine: PrivateRoomOperatorAdded
     1241[[BR]]Nicotine: !PrivateRoomOperatorAdded
    12421242==== Data Order ====
    12431243 * Send
     
    12521252==== Function Names ====
    12531253Museekd: Unimplemented
    1254 Nicotine: PrivateRoomOperatorRemoved
     1254[[BR]]Nicotine: !PrivateRoomOperatorRemoved
    12551255==== Data Order ====
    12561256 * Send
     
    12651265==== Function Names ====
    12661266Museekd: Unimplemented
    1267 Nicotine: PrivateRoomOwned
     1267[[BR]]Nicotine: !PrivateRoomOwned
    12681268==== Data Order ====
    12691269 * Send
     
    12811281==== Function Names ====
    12821282Museekd: '''SCannotConnect'''
    1283 [[BR]]Nicotine: '''CantConnectToPeer'''
     1283[[BR]]Nicotine: !CantConnectToPeer
    12841284==== Description ====
    12851285See also: [wiki:SoulseekProtocol#PeerConnectionMessageOrder Peer Connection Message Order]
     
    13011301|| Receive || Receive from Peer ||
    13021302
    1303 In museekd 0.1.13, these messages are sent and received in Museek/PeerConnection.cc and defined in Museek/PeerMessages.hh
     1303In museekd 0.1.13, these messages are sent and received in !Museek/PeerConnection.cc and defined in !Museek/PeerMessages.hh
    13041304
    13051305==== The Peer Init Message format ====
     
    13761376==== Function Names ====
    13771377Museekd: PSharesRequest
    1378 [[BR]]Nicotine: '''GetShareFileList'''
     1378[[BR]]Nicotine: !GetShareFileList
    13791379==== Description ====
    13801380==== Data Order ====
     
    13881388==== Function Names ====
    13891389Museekd: PSharesReply
    1390 [[BR]]Nicotine: '''SharedFileList'''
     1390[[BR]]Nicotine: !SharedFileList
    13911391==== Description ====
    13921392==== Data Order ====
     
    14121412=== Peer Code 8 ===
    14131413'''Search Request'''
     1414==== Function Names ====
    14141415Museekd: PSearchRequest
    1415 [[BR]]Nicotine: '''FileSearchRequest'''
     1416[[BR]]Nicotine: !FileSearchRequest
    14161417==== Description ====
    14171418==== Data Order ====
     
    14271428==== Function Names ====
    14281429Museekd: PSearchReply
    1429 [[BR]]Nicotine: '''FileSearchResult'''
     1430[[BR]]Nicotine: !FileSearchResult
    14301431==== Description ====
    14311432==== Data Order ====
     
    14611462==== Function Names ====
    14621463Museekd: PInfoRequest
    1463 [[BR]]Nicotine: '''UserInfoRequest'''
     1464[[BR]]Nicotine: !UserInfoRequest
    14641465==== Description ====
    14651466==== Data Order ====
     
    14731474==== Function Names ====
    14741475Museekd: PInfoReply
    1475 [[BR]]Nicotine: '''UserInfoReply'''
     1476[[BR]]Nicotine: !UserInfoReply
    14761477==== Description ====
    14771478==== Data Order ====
     
    15011502==== Function Names ====
    15021503Museekd: PFolderContentsRequest
    1503 [[BR]]Nicotine: '''FolderContentsRequest'''
     1504[[BR]]Nicotine: !FolderContentsRequest
    15041505==== Description ====
    15051506==== Data Order ====
     
    15171518==== Function Names ====
    15181519Museekd: PFolderContentsReply
    1519 [[BR]]Nicotine: '''FolderContentsResponse'''
     1520[[BR]]Nicotine: !FolderContentsResponse
    15201521==== Description ====
    15211522==== Data Order ====
     
    15511552==== Function Names ====
    15521553Museekd: PTransferRequest
    1553 [[BR]]Nicotine: '''TransferRequest'''
     1554[[BR]]Nicotine: !TransferRequest
    15541555==== Description ====
    15551556==== Data Order ====
     
    15721573==== Function Names ====
    15731574Museekd: PUploadReply
    1574 [[BR]]Nicotine: '''TransferResponse'''
     1575[[BR]]Nicotine: !TransferResponse
    15751576==== Description ====
    15761577==== Data Order ====
     
    15881589==== Function Names ====
    15891590Museekd: PDownloadReply
    1590 [[BR]]Nicotine: '''TransferResponse'''
     1591[[BR]]Nicotine: !TransferResponse
    15911592==== Description ====
    15921593==== Data Order ====
     
    16031604==== Function Names ====
    16041605Museekd: PTransferReply
    1605 [[BR]]Nicotine: '''TransferResponse'''
     1606[[BR]]Nicotine: !TransferResponse
    16061607==== Description ====
    16071608==== Data Order ====
     
    16191620==== Function Names ====
    16201621Museekd: PUploadPlacehold
    1621 [[BR]]Nicotine: '''PlaceholdUpload'''
     1622[[BR]]Nicotine: !PlaceholdUpload
    16221623==== Description ====
    16231624'''DEPRECIATED'''
     
    16321633==== Function Names ====
    16331634Museekd: PQueueDownload
    1634 [[BR]]Nicotine: '''QueueUpload'''
     1635[[BR]]Nicotine: !QueueUpload
    16351636==== Description ====
    16361637==== Data Order ====
     
    16421643=== Peer Code 44 ===
    16431644'''Place In Queue Reply'''
     1645==== Function Names ====
    16441646Museekd: PPlaceInQueueReply
    1645 [[[BR]]Nicotine: '''PlaceInQueue'''
     1647[[BR]]Nicotine: !PlaceInQueue
    16461648==== Description ====
    16471649==== Data Order ====
     
    16571659==== Function Names ====
    16581660Museekd: PUploadFailed
    1659 [[BR]]Nicotine: '''UploadFailed'''
     1661[[BR]]Nicotine: !UploadFailed
    16601662==== Description ====
    16611663==== Data Order ====
     
    16691671==== Function Names ====
    16701672Museekd: PQueueFailed
    1671 [[BR]]Nicotine: '''QueueFailed'''
     1673[[BR]]Nicotine: !QueueFailed
    16721674==== Description ====
    16731675==== Data Order ====
     
    16831685==== Function Names ====
    16841686Museekd: PPlaceInQueueRequest
    1685 [[BR]]Nicotine: '''PlaceInQueueRequest'''
     1687[[BR]]Nicotine: !PlaceInQueueRequest
    16861688==== Description ====
    16871689==== Data Order ====
     
    17141716|| Receive || Receive from Node ||
    17151717
    1716 In museekd 0.1.13, these messages are sent and received in Museek/DistribConnection.cc and defined in Museek/DistribMessages.hh
     1718In museekd 0.1.13, these messages are sent and received in !Museek/DistribConnection.cc and defined in !Museek/DistribMessages.hh
    17171719
    17181720==== The Message format ====
     
    17341736==== Function Names ====
    17351737Museekd: '''DPing'''
    1736 [[BR]]Nicotine: '''DistribAlive'''
     1738[[BR]]Nicotine: !DistribAlive
    17371739==== Data Order ====
    17381740 * Send
     
    17481750==== Function Names ====
    17491751Museekd: '''DSearchRequest'''
    1750 [[BR]]Nicotine: '''DistribSearch'''
     1752[[BR]]Nicotine: !DistribSearch
    17511753==== Data Order ====
    17521754 * Send
     
    17671769==== Function Names ====
    17681770Museekd: '''DBranchLevel'''
    1769 [[BR]]Nicotine: '''DistribUnknown'''
     1771[[BR]]Nicotine: !DistribUnknown
    17701772==== Data Order ====
    17711773 * Send