Documentation ¶
Index ¶
- Constants
- func AsyncCall(typ CmdType, id, clientHandle int32, payload []byte)
- func AsyncCallStr(typ CmdType, id, clientHandle int32, payload string)
- func CmdResultLoop(cb CmdResultLoopCB)
- func GetURL(url string) (string, error)
- func Hello()
- func NextTime() string
- func ReadLoop(cb ReadLoopCB)
- func ReadStr() string
- func SetTag(newt string)
- func WriteStr(s string)
- type CmdResult
- type CmdResultLoopCB
- type CmdType
- type ReadLoopCB
Constants ¶
View Source
const ( CTUnknown CmdType = 0x00 CTHello = 0x01 CTInitClient = 0x02 CTInvite = 0x03 CTDecodeInvite = 0x04 CTAcceptInvite = 0x05 CTPM = 0x06 CTAddressBook = 0x07 CTLocalID = 0x08 CTAcceptServerCert = 0x09 CTRejectServerCert = 0x0a CTNewGroupChat = 0x0b CTInviteToGroupChat = 0x0c CTAcceptGCInvite = 0x0d CTGetGC = 0x0e CTGCMsg = 0x0f CTListGCs = 0x10 CTListUserContent = 0x14 CTGetUserContent = 0x15 CTPayTip = 0x16 CTSubscribeToPosts = 0x17 CTUnsubscribeToPosts = 0x18 CTGCRemoveUser = 0x19 CTKXReset = 0x20 CTListPosts = 0x21 CTReadPost = 0x22 CTReadPostUpdates = 0x23 CTGetUserNick = 0x24 CTCommentPost = 0x25 CTGetLocalInfo = 0x26 CTRequestMediateID = 0x27 CTKXSearchPostAuthor = 0x28 CTRelayPostToAll = 0x29 CTCreatePost = 0x30 CTGCGetBlockList = 0x31 CTGCAddToBlockList = 0x32 CTGCRemoveFromBlockList = 0x33 CTGCPart = 0x34 CTGCKill = 0x35 CTBlockUser = 0x36 CTIgnoreUser = 0x37 CTUnignoreUser = 0x38 CTIsIgnored = 0x39 CTListSubscribers = 0x3a CTListSubscriptions = 0x3b CTListDownloads = 0x3c CTLNGetInfo = 0x3d CTLNListChannels = 0x3e CTLNListPendingChannels = 0x3f CTLNGenInvoice = 0x40 CTLNPayInvoice = 0x41 CTLNGetServerNode = 0x42 CTLNQueryRoute = 0x43 CTLNGetBalances = 0x44 CTLNDecodeInvoice = 0x45 CTLNListPeers = 0x46 CTLNConnectToPeer = 0x47 CTLNDisconnectFromPeer = 0x48 CTLNOpenChannel = 0x49 CTLNCloseChannel = 0x4a CTLNTryConnect = 0x4b CTLNInitDcrlnd = 0x4c CTLNRunDcrlnd = 0x4d CTCaptureDcrlndLog = 0x4e CTLNGetDepositAddr = 0x4f CTLNRequestRecvCapacity = 0x50 CTLNConfirmPayReqRecvChan = 0x51 CTConfirmFileDownload = 0x52 CTFTSendFile = 0x53 CTEstimatePostSize = 0x54 CTLNStopDcrlnd = 0x55 CTStopClient = 0x56 CTListPayStats = 0x57 CTSummUserPayStats = 0x58 CTClearPayStats = 0x59 CTListUserPosts = 0x5a CTGetUserPost = 0x5b CTLocalRename = 0x5c CTGoOnline = 0x5d CTRemainOffline = 0x5e CTLNGetNodeInfo = 0x5f CTCreateLockFile = 0x60 CTCloseLockFile = 0x61 CTSkipWalletCheck = 0x62 CTLNRestoreMultiSCB = 0x63 CTLNSaveMultiSCB = 0x64 CTListUsersLastMsgTimes = 0x65 CTUserRatchetDebugInfo = 0x66 CTResendGCList = 0x67 CTGCUpgradeVersion = 0x68 CTGCModifyAdmins = 0x69 CTGetKXSearch = 0x6a CTSuggestKX = 0x6b CTListAccounts = 0x6c CTCreateAccount = 0x6d CTSendOnchain = 0x6e CTRedeeemInviteFunds = 0x6f CTFetchInvite = 0x70 CTReadOnboard = 0x71 CTRetryOnboard = 0x72 CTSkipOnboardStage = 0x73 CTStartOnboard = 0x74 CTCancelOnboard = 0x75 CTFetchResource = 0x76 CTHandshake = 0x77 CTLoadUserHistory = 0x78 CTAddressBookEntry = 0x79 CTResetAllOldKX = 0x7a CTTransReset = 0x7b CTGCModifyOwner = 0x7c CTRescanWallet = 0x7d CTListTransactions = 0x7e CTListPostRecvReceipts = 0x7f CTListPostCommentRecvReceipts = 0x80 NTInviteReceived = 0x1001 NTInviteAccepted = 0x1002 NTInviteErrored = 0x1003 NTPM = 0x1004 NTLocalIDNeeded = 0x1005 NTConfServerCert = 0x1006 NTServerSessChanged = 0x1007 NTNOP = 0x1008 NTInvitedToGC = 0x1009 NTUserAcceptedGCInvite = 0x100a NTGCJoined = 0x100b NTGCMessage = 0x100c NTKXCompleted = 0x100d NTTipReceived = 0x100e NTPostReceived = 0x100f NTFileDownloadConfirm = 0x1010 NTFileDownloadCompleted = 0x1011 NTFileDownloadProgress = 0x1012 NTPostStatusReceived = 0x1013 NTLogLine = 0x1014 NTLNInitialChainSyncUpdt = 0x1015 NTLNConfPayReqRecvChan = 0x1016 NTConfFileDownload = 0x1017 NTLNDcrlndStopped = 0x1018 NTClientStopped = 0x1019 NTUserPostsList = 0x101a NTUserContentList = 0x101b NTRemoteSubChanged = 0x101c NTInvoiceGenFailed = 0x101d NTGCVersionWarn = 0x101e NTGCAddedMembers = 0x101f NTGCUpgradedVersion = 0x1020 NTGCMemberParted = 0x1021 NTGCAdminsChanged = 0x1022 NTKXSuggested = 0x1023 NTTipUserProgress = 0x1024 NTOnboardStateChanged = 0x1025 NTResourceFetched = 0x1026 NTSimpleStoreOrderPlaced = 0x1027 NTHandshakeStage = 0x1028 NTRescanWalletProgress = 0x1029 NTServerUnwelcomeError = 0x102a )
View Source
const ( ConnStateOffline = 0 ConnStateCheckingWallet = 1 ConnStateOnline = 2 )
Variables ¶
This section is empty.
Functions ¶
func AsyncCallStr ¶ added in v0.1.8
func CmdResultLoop ¶
func CmdResultLoop(cb CmdResultLoopCB)
func ReadLoop ¶
func ReadLoop(cb ReadLoopCB)
Types ¶
type CmdResult ¶
func NextCmdResult ¶
func NextCmdResult() *CmdResult
type CmdResultLoopCB ¶
type ReadLoopCB ¶
type ReadLoopCB interface {
F(string)
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.