TODO: How to mock cgo API
func (config *ClientConfig) String() string
func (config *ProducerConfig) String() string
func (mode MessageModel) String() string
func (config *PushConsumerConfig) String() string
func (config *PullConsumerConfig) String() string
func (session *SessionCredentials) String() string
func (result *SendResult) String() string
func consumeMessageCallback(cconsumer *C.CPushConsumer, msg *C.CMessageExt) C.int
func (e rmqError) Error() string
func (l LogLevel) String() string
func (lc *LogConfig) String() string
func (msg *Message) String() string
func goMsgToC(gomsg *Message) *C.struct_CMessage
func (msgExt *MessageExt) String() string
func (msgExt *MessageExt) GetProperty(key string) string
func cmsgExtToGo(cmsg *C.struct_CMessageExt) *MessageExt
func (status SendStatus) String() string
func newDefaultProducer(config *ProducerConfig) (*defaultProducer, error)
func (p *defaultProducer) String() string
func (p *defaultProducer) Start() error
func (p *defaultProducer) Shutdown() error
func (p *defaultProducer) SendMessageSync(msg *Message) (*SendResult, error)
func (p *defaultProducer) SendMessageOrderly(msg *Message, selector MessageQueueSelector, arg interface{}, autoRetryTimes int) (*SendResult, error)
func (p *defaultProducer) SendMessageOneway(msg *Message) error
func (ps PullStatus) String() string
func (c *defaultPullConsumer) String() string
func NewPullConsumer(config *PullConsumerConfig) (PullConsumer, error)
func (c *defaultPullConsumer) Start() error
func (c *defaultPullConsumer) Shutdown() error
func (c *defaultPullConsumer) FetchSubscriptionMessageQueues(topic string) []MessageQueue
func (pr *PullResult) String() string
func (c *defaultPullConsumer) Pull(mq MessageQueue, subExpression string, offset int64, maxNums int) PullResult
func (status ConsumeStatus) String() string
func (c *defaultPushConsumer) String() string
func newPushConsumer(config *PushConsumerConfig) (PushConsumer, error)
func (c *defaultPushConsumer) Start() error
func (c *defaultPushConsumer) Shutdown() error
func (c *defaultPushConsumer) Subscribe(topic, expression string, consumeFunc func(msg *MessageExt) ConsumeStatus) error
func (q *MessageQueue) String() string
func queueSelectorCallback(size int, selectorKey unsafe.Pointer) int
func (w *messageQueueSelectorWrapper) Select(size int) int
func (s *selectorHolder) put(selector *messageQueueSelectorWrapper) (key int)
func (s *selectorHolder) getAndDelete(key int) (*messageQueueSelectorWrapper, bool)
DelayTimeLevel
tag
tag