icecube.shovelio module

class icecube.shovelio.I3FrameSequence

Bases: instance

class IndexItem

Bases: instance

property parent
property pos
property stream
class LockedIndex

Bases: instance

add_file((I3FrameSequence)arg1, (str)arg2) Type :
C++ signature :

shovelio::raw::File::Type add_file(shovelio::I3FrameSequence {lvalue},std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

property is_indexing
class icecube.shovelio.raw

Bases: instance

class File

Bases: instance

class Type

Bases: enum

Bad = icecube.shovelio.Type.Bad
Empty = icecube.shovelio.Type.Empty
MultiPass = icecube.shovelio.Type.MultiPass
Seekable = icecube.shovelio.Type.Seekable
SinglePass = icecube.shovelio.Type.SinglePass
Unknown = icecube.shovelio.Type.Unknown
names = {'Bad': icecube.shovelio.Type.Bad, 'Empty': icecube.shovelio.Type.Empty, 'MultiPass': icecube.shovelio.Type.MultiPass, 'Seekable': icecube.shovelio.Type.Seekable, 'SinglePass': icecube.shovelio.Type.SinglePass, 'Unknown': icecube.shovelio.Type.Unknown}
values = {-3: icecube.shovelio.Type.Unknown, -2: icecube.shovelio.Type.Bad, -1: icecube.shovelio.Type.Empty, 0: icecube.shovelio.Type.SinglePass, 1: icecube.shovelio.Type.MultiPass, 2: icecube.shovelio.Type.Seekable}
at_stream_pos((File)arg1, (int)arg2) I3Frame :
C++ signature :

boost::shared_ptr<I3Frame> at_stream_pos(shovelio::raw::File {lvalue},int)

property current_stream_pos
property has_size
next((File)arg1, (bool)arg2) I3Frame :
C++ signature :

boost::shared_ptr<I3Frame> next(shovelio::raw::File {lvalue},bool)

property size
property type
class FileGroup

Bases: instance

add_file((FileGroup)arg1, (str)arg2) File :
C++ signature :

shovelio::raw::File add_file(shovelio::raw::FileGroup {lvalue},std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

at_stream_pos((FileGroup)arg1, (int)arg2) I3Frame :
C++ signature :

boost::shared_ptr<I3Frame> at_stream_pos(shovelio::raw::FileGroup {lvalue},int)

property current_stream_pos
property has_size
next((FileGroup)arg1, (bool)arg2) I3Frame :
C++ signature :

boost::shared_ptr<I3Frame> next(shovelio::raw::FileGroup {lvalue},bool)

property size