/usr/lib/ruby/vendor_ruby/Glacier2/PermissionsVerifier.rb is in ruby-zeroc-ice 3.5.1-6.4ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 | # **********************************************************************
#
# Copyright (c) 2003-2013 ZeroC, Inc. All rights reserved.
#
# This copy of Ice is licensed to you under the terms described in the
# ICE_LICENSE file included in this distribution.
#
# **********************************************************************
#
# Ice version 3.5.1
#
# <auto-generated>
#
# Generated from file `PermissionsVerifier.ice'
#
# Warning: do not edit this file.
#
# </auto-generated>
#
require 'Ice'
require 'Glacier2/SSLInfo.rb'
module Glacier2
if not defined?(::Glacier2::PermissionDeniedException)
class PermissionDeniedException < Ice::UserException
def initialize(reason='')
@reason = reason
end
def to_s
'Glacier2::PermissionDeniedException'
end
attr_accessor :reason
end
T_PermissionDeniedException = ::Ice::__defineException('::Glacier2::PermissionDeniedException', PermissionDeniedException, true, nil, [["reason", ::Ice::T_string, false, 0]])
PermissionDeniedException::ICE_TYPE = T_PermissionDeniedException
end
if not defined?(::Glacier2::PermissionsVerifier_mixin)
module PermissionsVerifier_mixin
include ::Ice::Object_mixin
def ice_ids(current=nil)
['::Glacier2::PermissionsVerifier', '::Ice::Object']
end
def ice_id(current=nil)
'::Glacier2::PermissionsVerifier'
end
#
# Operation signatures.
#
# def checkPermissions(userId, password, current=nil)
def inspect
::Ice::__stringify(self, T_PermissionsVerifier)
end
end
class PermissionsVerifier
include PermissionsVerifier_mixin
def PermissionsVerifier.ice_staticId()
'::Glacier2::PermissionsVerifier'
end
end
module PermissionsVerifierPrx_mixin
def checkPermissions(userId, password, _ctx=nil)
PermissionsVerifier_mixin::OP_checkPermissions.invoke(self, [userId, password], _ctx)
end
end
class PermissionsVerifierPrx < ::Ice::ObjectPrx
include PermissionsVerifierPrx_mixin
def PermissionsVerifierPrx.checkedCast(proxy, facetOrCtx=nil, _ctx=nil)
ice_checkedCast(proxy, '::Glacier2::PermissionsVerifier', facetOrCtx, _ctx)
end
def PermissionsVerifierPrx.uncheckedCast(proxy, facet=nil)
ice_uncheckedCast(proxy, facet)
end
end
if not defined?(::Glacier2::T_PermissionsVerifier)
T_PermissionsVerifier = ::Ice::__declareClass('::Glacier2::PermissionsVerifier')
T_PermissionsVerifierPrx = ::Ice::__declareProxy('::Glacier2::PermissionsVerifier')
end
T_PermissionsVerifier.defineClass(PermissionsVerifier, -1, true, false, nil, [], [])
PermissionsVerifier_mixin::ICE_TYPE = T_PermissionsVerifier
T_PermissionsVerifierPrx.defineProxy(PermissionsVerifierPrx, T_PermissionsVerifier)
PermissionsVerifierPrx::ICE_TYPE = T_PermissionsVerifierPrx
PermissionsVerifier_mixin::OP_checkPermissions = ::Ice::__defineOperation('checkPermissions', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, ::Ice::FormatType::SlicedFormat, [[::Ice::T_string, false, 0], [::Ice::T_string, false, 0]], [[::Ice::T_string, false, 0]], [::Ice::T_bool, false, 0], [::Glacier2::T_PermissionDeniedException])
end
if not defined?(::Glacier2::SSLPermissionsVerifier_mixin)
module SSLPermissionsVerifier_mixin
include ::Ice::Object_mixin
def ice_ids(current=nil)
['::Glacier2::SSLPermissionsVerifier', '::Ice::Object']
end
def ice_id(current=nil)
'::Glacier2::SSLPermissionsVerifier'
end
#
# Operation signatures.
#
# def authorize(info, current=nil)
def inspect
::Ice::__stringify(self, T_SSLPermissionsVerifier)
end
end
class SSLPermissionsVerifier
include SSLPermissionsVerifier_mixin
def SSLPermissionsVerifier.ice_staticId()
'::Glacier2::SSLPermissionsVerifier'
end
end
module SSLPermissionsVerifierPrx_mixin
def authorize(info, _ctx=nil)
SSLPermissionsVerifier_mixin::OP_authorize.invoke(self, [info], _ctx)
end
end
class SSLPermissionsVerifierPrx < ::Ice::ObjectPrx
include SSLPermissionsVerifierPrx_mixin
def SSLPermissionsVerifierPrx.checkedCast(proxy, facetOrCtx=nil, _ctx=nil)
ice_checkedCast(proxy, '::Glacier2::SSLPermissionsVerifier', facetOrCtx, _ctx)
end
def SSLPermissionsVerifierPrx.uncheckedCast(proxy, facet=nil)
ice_uncheckedCast(proxy, facet)
end
end
if not defined?(::Glacier2::T_SSLPermissionsVerifier)
T_SSLPermissionsVerifier = ::Ice::__declareClass('::Glacier2::SSLPermissionsVerifier')
T_SSLPermissionsVerifierPrx = ::Ice::__declareProxy('::Glacier2::SSLPermissionsVerifier')
end
T_SSLPermissionsVerifier.defineClass(SSLPermissionsVerifier, -1, true, false, nil, [], [])
SSLPermissionsVerifier_mixin::ICE_TYPE = T_SSLPermissionsVerifier
T_SSLPermissionsVerifierPrx.defineProxy(SSLPermissionsVerifierPrx, T_SSLPermissionsVerifier)
SSLPermissionsVerifierPrx::ICE_TYPE = T_SSLPermissionsVerifierPrx
SSLPermissionsVerifier_mixin::OP_authorize = ::Ice::__defineOperation('authorize', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, ::Ice::FormatType::SlicedFormat, [[::Glacier2::T_SSLInfo, false, 0]], [[::Ice::T_string, false, 0]], [::Ice::T_bool, false, 0], [::Glacier2::T_PermissionDeniedException])
end
end
|