Classe: Mongo::Socket::Unix Private
- Herda:
-
Mongo::Socket
- Objeto
- Mongo::Socket
- Mongo::Socket::Unix
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/socket/unix.rb
Visão geral
Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.
Encapsulador para soquetes Unix.
Resumo constante
Constantes herdadas de Mongo::Socket
SSL_ERROR, TIMEOUT_ERROR, TIMEOUT_PACK, WRITE_CHUNK_SIZE
Recolhimento do Resumo do atributo de instância
-
#caminho ➤ string
Somente leitura
privado
Caminho O caminho para se conectar.
Atributos herdados de Mongo::Socket
#family, #options, #socket, #timeout
Recolhimento do Resumo do método de instância
-
#inicializar(caminhos, tempo limite, opções = {}) ➤ Unix
construtor
privado
Inicia um novo soquete Unix.
Métodos herdados do Mongo::Socket
#alive?, #close, #connectable?, #connection_address, #connection_generation , #eof ?, #gets, #monitor?, #read, #readbyte, #summary, #write
Detalhes do construtor
#inicializar(caminhos, tempo limite, opções = {}) ➤ Unix
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Inicia um novo soquete Unix.
45 46 47 48 49 50 |
# File 'build/ruby-driver-v2.19/lib/mongo/socket/unix.rb', linha 45 def inicializar(caminho, timeout, = {}) super(timeout, ) @path = caminho @socket = ::UNIXSocket.Novo(caminho) (@socket) end |
Detalhes do atributo da instância
#caminho ➤ string (somente leitura)
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Caminho de retornos O caminho para se conectar.
53 54 55 |
# File 'build/ruby-driver-v2.19/lib/mongo/socket/unix.rb', linha 53 def caminho @path end |