MCPcopy Create free account

hub / github.com/StefanKopieczek/gossip / types & classes

Types & classes103 in github.com/StefanKopieczek/gossip

↓ 44 callersTypeAliassipUriInput
parser/parser_test.go:1236
↓ 42 callersTypeAliascontactHeaderInput
parser/parser_test.go:1494
↓ 35 callersTypeAliastoHeaderInput
parser/parser_test.go:1358
↓ 31 callersTypeAliasfromHeaderInput
parser/parser_test.go:1426
↓ 26 callersTypeAliasviaInput
parser/parser_test.go:1737
↓ 22 callersTypeAliascSeqInput
parser/parser_test.go:1594
↓ 15 callersTypeAliascontentLengthInput
parser/parser_test.go:1702
↓ 14 callersTypeAliasmaxForwardsInput
parser/parser_test.go:1667
↓ 12 callersTypeAliascallIdInput
parser/parser_test.go:1632
↓ 12 callersTypeAliassplitByWSResult
parser/parser_test.go:1577
↓ 11 callersTypeAliassplitByWSInput
parser/parser_test.go:1567
↓ 9 callersTypeAliashostPortInput
parser/parser_test.go:1269
↓ 5 callersTypeAliasContentLength
base/headers.go:546
↓ 1 callersTypeAliasCallId
base/headers.go:510
↓ 1 callersTypeAliasMaxForwards
base/headers.go:536
↓ 1 callersTypeAliasViaHeader
base/headers.go:556
StructCSeq
base/headers.go:523
StructClientTransaction
transaction/transaction.go:59
StructContactHeader
base/headers.go:468
InterfaceContactUri
A URI from a schema suitable for inclusion in a Contact: header. The only such URIs are sip/sips URIs and the special wildcard URI '*'.
base/headers.go:63
StructDummyConn
testutils/dummyconn.go:6
StructElasticChan
A dynamic channel that does not block on send, but has an unlimited buffer capacity. ElasticChan uses a dynamic slice to buffer signals received on th
utils/elasticchan.go:11
StructFromHeader
base/headers.go:433
StructGenericHeader
Encapsulates a header that gossip does not natively support. This allows header data that is not understood to be parsed by gossip and relayed to the
base/headers.go:373
FuncTypeHeaderParser
A HeaderParser is any function that turns raw header data into one or more SipHeader objects. The HeaderParser will receive arguments of the form ("ma
parser/parser.go:49
StructLevel
log/log.go:35
TypeAliasListener
transport/transport.go:132
StructLogger
log/log.go:52
InterfaceManager
transport/transport.go:17
StructManager
transaction/manager.go:21
InterfaceMaybeString
Maybestring contains a string, or nil.
base/headers.go:17
TypeAliasMethod
A representation of a SIP method. This is syntactic sugar around the string type, so make sure to use the Equals method rather than built-in equality,
base/messages.go:13
StructNoString
NoString represents the absence of a string.
base/headers.go:22
InterfaceParams
Generic list of parameters on a header.
base/headers.go:244
InterfaceParser
A Parser converts the raw bytes of SIP messages into base.SipMessage objects. It allows
parser/parser.go:31
StructParserTest
parser/parser_test.go:1804
StructProxyRequireHeader
base/headers.go:667
StructRequest
A SIP request (c.f. RFC 3261 section 7.1).
base/messages.go:153
StructRequireHeader
base/headers.go:633
StructResponse
A SIP response object (c.f. RFC 3261 section 7.2).
base/messages.go:285
InterfaceSemaphore
Simple semaphore implementation. Any number of calls to Acquire() can be made; these will not block. If the semaphore has been acquired more times tha
utils/semaphore.go:9
StructServerTransaction
transaction/transaction.go:71
InterfaceSipHeader
A single logical header from a SIP message.
base/headers.go:38
InterfaceSipMessage
Internal representation of a SIP message - either a Request or a Response.
base/messages.go:40
StructSipUri
A SIP or SIPS URI, including all params and URI header params.
base/headers.go:72
StructString
String represents an actual string.
base/headers.go:27
StructSupportedHeader
base/headers.go:650
StructTcp
transport/transport_tcp.go:11
InterfaceTimer
Interface over Golang's built-in Timers, allowing them to be swapped out for mocked timers.
timing/timing.go:13
StructToHeader
base/headers.go:397
InterfaceTransaction
transaction/transaction.go:21
StructUdp
transport/transport_udp.go:13
StructUnsupportedHeader
'Unsupported:' is a SIP header type - this doesn't indicate that the header itself is not supported by gossip!
base/headers.go:686
InterfaceUri
A URI from any schema (e.g. sip:, tel:, callto:)
base/headers.go:50
StructViaHop
A single component in a Via header. Via headers are composed of several segments of the same structure, added by successive nodes in a routing chain.
base/headers.go:560
StructWildcardUri
The special wildcard URI used in Contact: headers in REGISTER requests when expiring all registrations.
base/headers.go:217
Interfaceaction
Test infra.
transaction/transaction_test.go:55
StructcSeqResult
parser/parser_test.go:1611
StructcallIdResult
parser/parser_test.go:1649
StructconnRequest
transport/conntable.go:165
StructconnTable
Fields of connTable should only be modified by the dedicated goroutine called by Init(). All other callers should use connTable's associated public me
transport/conntable.go:12
StructconnUpdate
transport/conntable.go:160
StructconnWatcher
transport/conntable.go:21
Structconnection
transport/connection.go:13
StructcontactHeaderResult
parser/parser_test.go:1513
StructcontentLengthResult
parser/parser_test.go:1719
Structdelimiter
A delimiter is any pair of characters used for quoting text (i.e. bulk escaping literals).
parser/parser.go:1195
StructdummyTransport
UTs for transaction layer. Dummy transport manager.
transaction/transaction_test.go:18
Structendpoint
transport/transport_fv_test.go:12
StructfromHeaderResult
parser/parser_test.go:1443
TypeAliasheaderBlockInput
parser/parser_test.go:1315
StructheaderBlockResult
parser/parser_test.go:1326
Structheaders
A shared type for holding headers and their ordering.
base/messages.go:68
StructhostPortResult
parser/parser_test.go:1280
Interfaceinput
parser/parser_test.go:24
Structkey
Transactions are identified by the branch parameter in the top Via header, and the method. (RFC 3261 17.1.3)
transaction/manager.go:29
Structmanager
transport/transport.go:24
StructmaxForwardsResult
parser/parser_test.go:1684
StructmockTimer
Implementation of Timer that mocks time.Timer, firing when the total elapsed time (as controlled by Elapse) exceeds the duration specified when the ti
timing/timing.go:46
Structnotifier
transport/transport.go:76
StructparamInput
parser/parser_test.go:1196
StructparamResult
parser/parser_test.go:1214
Structparams
base/headers.go:255
Structparser
parser/parser.go:130
StructparserBuffer
parserBuffer is a specialized buffer for use in the parser package. It is written to via the non-blocking Write. It exposes various blocking read meth
parser/parserbuffer.go:15
StructparserTestStep
parser/parser_test.go:1840
StructrealTimer
Implementation of Timer that just wraps time.Timer.
timing/timing.go:28
Interfaceresult
parser/parser_test.go:28
Structsemaphore
Concrete implementation of Semaphore.
utils/semaphore.go:44
StructsentMessage
transaction/transaction_test.go:24
StructsipUriResult
parser/parser_test.go:1246
StructstringTest
Generic test for testing anything with a String() method.
base/stringify_test.go:11
Structtest
parser/parser_test.go:34
StructtoHeaderResult
parser/parser_test.go:1375
Structtransaction
transaction/transaction.go:29
StructtransactionTest
transaction/transaction_test.go:59
Interfacetransport
transport/transport.go:29
StructtransportRecv
transaction/transaction_test.go:125
StructtransportSend
transaction/transaction_test.go:94
StructuserRecv
transaction/transaction_test.go:104
next →1–100 of 103, ranked by callers