func (c *gcmClient) SendXMPP(m XMPPMessage) (string, int, error) {
	rc := make(chan xmppResponse)
	c.xmppChan <- xmppPacket{m, rc}
	resp := <-rc
	return resp.MessageID, resp.Bytes, resp.Err
}
// SendXMPP sends a message using the XMPP GCM connection server (blocking).
SendXMPP sends a message using the XMPP GCM connection server (blocking).
// SendXMPP sends a message using the XMPP GCM connection server ( blocking ) .
func (c *gcmClient) SendXMPP(m XMPPMessage) (string, int, error) {
	rc := make(chan xmppResponse)
	c.xmppChan <- xmppPacket{m, rc}
	resp := <-rc
	return resp.MessageID, resp.Bytes, resp.Err
}
func ( c * gcmClient ) SendXMPP ( m XMPPMessage ) ( string , int , error ) { rc := make ( chan xmppResponse ) c . xmppChan <- xmppPacket { m , rc } resp := <- rc return resp . MessageID , resp . Bytes , resp . Err }
SendXMPP sends a message using the XMPP GCM connection server (blocking).
SendXMPP sends a message using the XMPP GCM connection server ( blocking ) .