Learn R Programming

⚠️There's a newer version (0.4.26) of this package.Take me there.

RProtoBuf

R Interface to Google Protocol Buffers

Installation

You can either install from source via this repo, or install the CRAN package the usual way from R.

Authors

Romain Francois, Dirk Eddelbuettel, Murray Stokely and Jeroen Ooms

License

GPL-2

Copy Link

Version

Install

install.packages('RProtoBuf')

Monthly Downloads

7,083

Version

0.4.3

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Dirk Eddelbuettel

Last Published

August 25th, 2015

Functions in RProtoBuf (0.4.3)

bytesize-methods

The number of bytes taken by a message
EnumDescriptor-class

Class "EnumDescriptor"
ArrayOutputStream-methods

Creates an ArrayOutputStream
Next-methods

Obtains a chunk of data from the stream
ConnectionInputStream-methods

Creates an ConnectionInputStream
EnumValueDescriptor-class

Class "EnumValueDescriptor"
enum_type_count-methods

The number of enum types
ArrayInputStream-class

Class "ArrayInputStream"
fileDescriptor-methods

gets the file descriptor of an object
with.Message

with and within methods for protocol buffer messages
Descriptor-class

Class "Descriptor"
ArrayInputStream-methods

Creates an ArrayInputStream
clear-methods

Clear a field or all fields of the message and set them to their default values
ArrayOutputStream-class

Class "ArrayOutputStream"
nested_type-methods

Extract a message type descriptor for a nested type
clone-methods

Clone protocol buffer messages
FileOutputStream-class

Class "FileOutputStream"
ConnectionOutputStream-methods

Creates an ConnectionOutputStream
merge-methods

Merge two messages of the same type
ByteCount-methods

The number of bytes read/written since the object was created
RProtoBuf-package

R Interface to the Protocol Buffers API
invoke-methods

invoke a protobuf rpc method
FileDescriptor-class

Class "FileDescriptor"
containing_type-methods

Gets the message type descriptor that contains a descriptor
BackUp-methods

Backs up a number of bytes from a stream
FileOutputStream-methods

Creates an FileOutputStream
SetCloseOnDelete-methods

set the close on delete behavior
field-methods

Extract a field descriptor
MethodDescriptor-class

Class "MethodDescriptor"
add-methods

add elements of a repeated field of a message
ZeroCopyInputStream-class

Virtual Class "ZeroCopyInputStream"
nested_type_count-methods

The number of fields
fetch-methods

Fetch content of a repeated field
ConnectionOutputStream-class

Class "ConnectionOutputStream"
sizegets

Set the size of a field
readProtoFiles

protocol buffer descriptor importer
RpcHTTP-class

Class "RpcHTTP"
size-methods

Size of a message field
P

Protocol Buffer descriptor importer
set-methods

set a subset of values of a repeated field of a message
Message-class

Class "Message"
swap-methods

swap elements of a repeated field of a message
field_count-methods

The number of fields
GetErrno-methods

Get the error number for an I/O error
enum_type-methods

Extract an enum type descriptor for a nested type
serialize_pb

Serialize R object to Protocol Buffer Message.
has-methods

Indicates if an object has the given field set
asMessage

coerce an object to a protobuf message
label-methods

Gets the label of a field
type-methods

Gets the type or the C++ type of a field
FileInputStream-methods

Creates an FileInputStream
FieldDescriptor-class

Class "FieldDescriptor"
descriptor-methods

Get the descriptor of a message
name

Name or full name of a descriptor
read-methods

Read a protocol buffer message from a connection
ServiceDescriptor-class

Class "ServiceDescriptor"
completion

Completion support for protocol buffer messages and descriptors
ConnectionInputStream-class

Class "ConnectionInputStream"
isInitialized-methods

Indicates if a protocol buffer message is initialized
as.list.Message

Grab the protocol buffer message as an R list
Skip-methods

Skips a number of bytes
readASCII-methods

read a message in ASCII format
is_extension-methods

Indicates if a field descriptor is an extension
FileInputStream-class

Class "FileInputStream"
ZeroCopyOutputStream-class

Virtual Class "ZeroCopyOutputStream"
number-methods

Gets the declared tag number of a field